I have some suggestions on down-voting.
If a person has performed a downvote on particular post without telling the reason behind it, then how can the OP knows why his/her post is downvoted? Of course the SO shows this Ajax reminder:
Please consider adding a comment if you think this post can be improved
I think this reminder is being neglected in most of the cases.
In this case there is a need to make the reason behind downvoting mandatory.
At least the OP should be able to know the person who downvoted his/her post.
so that the OP can ask the particular person to know the reason behind the downvote. It also helps the OP to modify the question as per the reason/suggestion stated.
Of course there is a tooltip on the downvote button itself :
"This question does not show any research effort; it is unclear or not useful".
This is also been neglected in some of the cases.
Eg;- Why this Question got a downvote of -2? I don't see any reason for downvote.
So the user gets a question-ban if most of his/her questions get downvotes. This help on SO clearly states this:
**Stack Exchange cannot lift question bans by request**
I think the SO is not being user-friendly at this point.
What if the downvote stays for the question/questions even after improving the post/posts? Then that user is banned for asking a question on SO permanently?
The question-ban should be made as temporary for some period of hours or days.
Any other suggestions are also welcomed! Thanks!