It does less harm than your approach. And it has the advantage of not feeding one's sense of self righteousness, which leads to fewer obnoxious lectures like yours...a definite plus.
That's the problem with liberals -- they make everything worse, then add insult to injury by lecturing everyone about how righteous they are. Perfect example is the effect of Great Society social welfare on blacks. It's hard to imagine a more effective act of sabotage against blacks, specifically the black family, yet liberals, who were the chief promoters of this sabotage, dare to lecture and scold the rest of us and act as though they are the virtuous angels of our society.
That's what you remind me of.
LOL kinda pricked your conscience, eh?