Personally I think the system works fine.
If you are going to judge someone by their rep points during a sale, surely you'd take the time to read through them and see how they gained their reps?
Unfortunately there are an increasing amount of people who can't write the english language correctly, which irritates the hell out of me. However I don't feel the need to either comment, or neg rep because of it. Maybe I should?
For those who can't spell, there's a spell checker built in to the system. All it takes is an extra few seconds and some consideration. However I have to admit