If you are willing to point out problems but not willing to solve them, you don't get to be self-righteous.

That sums it up nicely. And yes, this is obviously excluding players who are rude and don't want to learn.