Stephen Moran is an lovely person and talented author and poet. He is not a hater and that poem was not a hate speech. Expression.
Freedom is complex ...and nuanced ... there is the freedom to do something and there’s the freedom to not have something done (freedom to bully, for example, maybe a bad one, and the freedom to not be bullied) ...
There are also contexts for certain expressions ... someone who has had five relationships with men all resulting in bad experiences could exclaim the phrase in question as a form of exasperation (anger perhaps) ... would it be hate speech? Probably not ... but someone might see it that way ... just saying ...
Freedom in speech is often subject to some limitations (hate speech is often cited as a major example) ... those defining those limitations will see what they will see ... frankly just because we don’t like something may not give us reason to “ban” it ... (one could say much ... I’ll stop)
We are all litter on the street.