Seems like a pretty good saying to me, why should there be a better way to get the meaning across?
And it doesn't necessarily equal "morality", I don't think. It just means if you're vulnerable in general to the criticism you're launching, you probably shouldn't launch it