Yeah, I get where Meer goes.
Sometimes there are people abusing this (very true) message to switch logic or rationality with "CAN DO! CAN DO! WOOOOO" spirit. A meta sort of brainwash-- if you hadn't got anything nice to say, then don't say anything at all. But what if one indeed, sees something bad with the way things go?
Oh, I -am- one of those complainers-without-a-solution, and I know my toxicity pretty well. So bias ahead.
As a perspective, I admit most often my brain simply gives a solution as 'stop', 'run', 'don't do that'. Which I myself know, is unhealthy nor beneficial for either me, the other party, or the situation itself. But on the other side of the coin is, if I -see- something wrong, shouldn't I say it?
I admit it's been quite a conundrum; I don't know a 'working' solution (alternatively, my solution is being seen as 'irrational' / 'noneffective' and thus, dismissed), but letting those go doesn't seem to be productive or healthy either.
And it's true-- tell those complainers (a.k.a me), and it starts damaging me instead; the feeling was 'oh, so you don't value my opinions. Fine?' Then I complained about them.
Pretty annoying, isn't it?