He makes a lot of sense there.
But you know whats the point of the video, really, haters will always hate. That is ok. It does seem that he is actually trying to get the rational message across so they may benefit from it.
Youre an adult. You should not be using the word "hater."
Instead of using the word "haters," perhaps say something like, "Mean spirited people will always criticize others" or "People who are angry will always try to bring down others." Anything, but the word "hater." You're not in 8th grade.
Please heed my advice.