Hate on? What the hell does that even mean? "Hate" is a verb; why can't you simply hate someone these days, without having to "hate on" them?
And as for "my bad"... My bad what? My bad decision? (well, poor decision) My bad idea? What's wrong with "my mistake"?
Don't people realise how dim they sound using phrases like these?