Hate speech definition:
Speech not protected by the First Amendment, because it is intended to foster hatred against individuals or groups based on race, religion, gender, sexual preference, place of national origin, or other improper classification.
So, for example, to hold up a sign suggesting that we should kill and eat homosexuals would be hate speech because it fosters hatred towards a definable group – homosexuals.
As the occupy protesters are keen to remind us, the wealthy are also a definable group, but it is just fine to foster hatred against them because…. well, I have no idea, but it is.
Of course, everyone knows that the wealthy won’t complain because most have succumbed to the prevailing dogma that being wealthy is Bad, so they secretly feel guilty about their opulence. Unless they are socialists or democrats and then they just lie about it.