hate on is a relatively new and very informal expression in English. It means say hateful things about; direct hatred at. Note that hate is not used in the progressive tenses, but hate on is.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.