Where does free speech come into play then? If punks can air what they feel about life, I'm sure others can air how they feel against punks, no? I'm not implying that I have strong hate against punks, or anything for that matter, but I don't think that anyone else having a strong hate towards something is wrong, because that is how they feel towards it. I don't think that showing their hate is wrong too. As long as their comments are not defamatory or insulting, it's fine to hate something, no? I bet the 'real punks' hate something too, they don't seem like happy hippies to me.
EDIT: Actually I do have a strong hate towards a certain group of people: taxi drivers, and ONLY when I'm driving. They are nice people when I'm a passenger, but absolute terrors when I'm driving. Cannot stand.