Hey Jp. Hate to see one of my fellow vets get upset over nonsense. If someone trolls, the absolute best way to deal is to avoid the person, no matter how hard it will be. Trust me, it can work.
As for the leaderboard, I never even got an announcement in-game about it. Had to read it in CJ's post. So that's not a good sign at all. You could be waiting for days with all the glitches going on right now. Don't hold your breath.