At first glance, it seems to be related to sex. Toilets often mean something related to sex. Vomiting often means not accepting someone or something. Later, talking about "men" and "going to the toilet" makes you "disgusting". It seems that you reject something in your memory and want to clean it up by spitting it out.
There is very little information, so it can only be explained vaguely.