Don't worry, you just have to completely ignore those who curse you and put you down and report them like you said. I always try to be friendly to everyone I meet. Make sure you're not annoying people in any way that would cause them to be like this towards you, it works out most of the time, but you still get those idiots who like putting others down and making jokes for no reason.
If you ever need to talk, just give me a message. I hate seeing other people down.