Personally, this is a horrible function. It allows players who have a certain amount of rep to dictate what is wrong and what is correct.
An example: The other day I released a guide on how to bypass private server bans. One of the members here didn't like how I was trying to contribute a way for those who want to play on a server they were wrongfully banned off of or etc so he -repped me. This is annoying, this is implying the reputation I worked for can be taken for whatever reason.
Just my opinion.