Why we sometimes hate the good guy
https://phys.org/news/2018-07-good-guy.html
Most of the time, we do indeed reward co-operators. We also often punish unco-operative people who harm others, who aren't good team players or who freeload on the hard work of others. But sometimes the good guys also get punished or criticized, specifically because they are so good.
Why would anyone punish or criticize someone for being good? This seems puzzling, because it brings down group co-operation. However, it is no anomaly.