There will always be more selfish and more selfless behaviour. Selfless people need to learn to manage the selfish ones.
Excessive worry, in the form of anxiety, is a plague of our times. It has solid evolutionary roots, but we can learn to manage it.
Blaming perpetuates a cycle of anger and irritability. In contrast, we can increase our own happiness if we can stop finding fault with others, and instead encourage a climate of accountability.