The thing is, though, that homophobic slurs aren't banter, in the same way that racism isn't. It really is as simple as that. In the examples of chants you name there are some that could be classified as such - Suarez' teeth, Kompany's forehead, granny shagger, etc - and some that definitely aren't. As far as I'm aware, 'granny shaggers' aren't a group that are regularly subjected to hate crimes just for being who they are.
Edited since you posted while I posted - again, calling Crouch a lanky bastard isn't the same, because tall people aren't a group that's discriminated against. There's a distinction there. And
"I know I have called Juan Mata "a little faggot" before. Its not homophobic though." Yes. Yes, it is. YOU may not be homophobic, but that is.
so there needs to be a group to be subjected to hate crimes ?
why is calling crouch a Lanky bastard any different to a someone being called a black bastard or a little faggot ?