When I downvote a question (that doesn't happen often) it is usually because it was really bad. Most of the times, the users get the hint and improve, even within the time window I can undo the downvote (and so I do when possible) . However, there are some users, with >2k rep, gold badges etc, that still ask really bad questions in a series, and get downvoted again and again, to no avail. I'm not talking about the discussion regarding how many downvotes for a specific question is needed in order to get the message. But of a user that has maybe 20 questions that got downvoted and\or closed, most of them in a series, and doesn't care about improving nor about the small reputation loss. It got to the point that I started to disregard that user questions altogether.
Is there a better way to handle this? Can an increasing rep loss toll as function of consecutive questions the got downvoted work? (that's probably too complicated to implement anyway) Do you have a better idea how to handle these users?