"Hate" is a transitive verb, Mark.
Inserting the preposition "on" between "hate" and the direct object just makes you sound like a poser dork who's trying to sound "street".
Inserting the preposition "on" between "hate" and the direct object just makes you sound like a poser dork who's trying to sound "street".