I agree, with your points.
Unfortunately, those problems plague every forum in the world, and while Vgchartz was always known for keeping those to the minimum, the more the community grows, the bigger those issues become.
Also, I'm not sure if you were lurking back when you weren't posting, but the problems were a lot worse, it was hard to enter a thread and not see fighting or trolling (For any of the 3 companies).
What this site needs, and I've been insisting this for a while now, is a more strict moderation system that prevents even slight bait or intention trolling.
And I noticed that when you came back, you started to be more strict and started to calm people that were otherwise causing way too much trouble, but we need to dig that even further.
About spamming, that is something that should be taken care of as soon as possible, with iron fist.