In my opinion, the present system is fine.
It's the reputation and infraction systems that are being abused.
Tweak the reputation system a little to recognize good and quality posts
Limit and restrict infraction to mods (like driving demerit system).
Else, if push comes to shove, limit...