We spend crazy amounts of time and money worrying about this kind of legislation and its promoted a 'nanny-state-ism' where the legal system is expected to step in like a teacher in the playground to break up squabbles.
As a society we seem to have forgotten:
a) how to take something on the chin
b) how to ignore idiots
Lets stop the maddness by removing laws with 'hatred' in the title and reminding people that freedom should cover their activity/preference but also other peoples feelings about that!