I don't think it to be much of a stretch. It could be about many things, but it definitely matches up with homosexuality. Just look at the title. A cat who doesn't like fish. Some refer to pussy as fish, because some nasty ones smell that way. A cat could also refer to a person, like that's a "cool cat". That's just aesthetic, there is more if you just read it a little closer.
Ya it's easy to think there is a hidden message since the story taken literally has no message or point. Homosexuality is a good guess because of the hard times mentioned and how others pressured the cat to indulge in what the other cats liked. I'd have to side with Adam on this one.
It doesn't really have to be singled into homosexuality. It could be an apt metaphor for any kind of pleasure or aversion that is seen as "outside the social norm." While homosexuality is the most easily applied, and does make a certain amount of sense, it could as easily be applied to any kind of fetish, or any sort of inner self-discovery.
Ever wonder? This is how,
Maybe yes, maybe no.
Always remember but good to forget.
Happy but mostly sad.
No one knows.
I’m losing you and everything I love.
A vivid picture in my head.
Already forgiven but never forgotten.
I try, I try.
Yet it is always hard,
Things will get better, I know.
But the fall down is scarier...