Pretty sure vomiting fish is a metaphor for being gay. People stayed away from her because of it, except for her friend. She accepts it, which is why it doesn't go away because it will forever be a struggle in society. They also turn into smelts because she ends up with her friend, yay!