Not many alternatives?
I haven't read the rest of the thread, but I can say that you're right to a degree. What I'd do if a post meets some of these criteria is leave a private message to the poster stating what was wrong, how to correct it, etc.
I've actually had folks do this for me instead of letting me know I was asleep at the wheel by downvoting my incorrect node. This allowed me to 1) update the node to be correct; 2) learn from my mistakes instead of feeling crappy
Me spell chucker work grate. Knead grandma chicken.