Just flagging and not doing anything to educate people is wrong. But look at this post. Then look at the comments I flagged. Don't they have the responsibility to learn and read before doing anything? I am all in for education and I have educated a lot of people in replies to their bad comments.
Also, I flag to keep my comments feed clean. I upvote good comments and flag the bad ones (not too heavily) to arrange my comments feed. You can see that on every post of mine.