Several times I have seen posts like this: https://stackoverflow.com/questions/16419458/learn-java-development where a very low quality/off topic question is asked very politely.
These sorts of question follow a standard pattern:
- Several -1s due to low quality question
- Several +1s from people who think the original posters politeness means that a negative score is too harsh (but would never have given +1 if the score was already 0 or positive).
Because negative and positive scores receive different amount of reputation this actually gives the original poster considerable positive reputation, in the linked example at the time of posting the OP had -2 score for the question but a net +11 reputation from it.
So my suggestion is: That reputation from a question/answer should be from its overall score not from the individual +1s and -1.
So if this question received 3 upvotes and 1 downvote I would receive +20 rep. But if (as is more likely) it received 3 downvotes and 1 upvote I would receive -4 rep rather than in the current system where I would receive +6