My first response is choking on the Word.
Food of any sort I would assume, represents the Word of God.
Shrimp is not necessarily meat, but a protein. So it’s more of a weighty Word than milk. The coughing and spitting out may represent the person’s inability to handle this Word. Also, shrimp is of the sea and often the ocean can represent worldly systems so the spitting and coughing up this sort of Word was the right decision. Also, I see the symbols for star fish and other sea creatures to be personalities or attitudes of people. Shrimp are bottom dwellers. They feed on the lowest form in the ocean. I perceive this type of person may never experience the fullness of what God has for them because they constantly feed on negative things?