Earlier quoted context omitted.
> It's funny how people expect moral behaviour from other people Do we though? We expect people to not break the rules, e.g murder or steal. We don't expect people to stop eating meat, polluting the earth, or generally to stop being extremely selfish. If we expected everyone to be moral you and I wouldn't be spending money on vacations and buying computer games but on trying to save poor kids in Africa and Bangladesh…
Over the years, I realized that everyone is selfish and will literally throw you under a bus for the right amount of money, or some other acceptable incentive. Laws keep people in line, except for the few who break them and get away with it. Maybe I'm hanging around the wrong people (I often wonder where all the "right" ones are), but that's how it is. And if I don't play the same game, I'll keep getting fucked until…
Empirical evidence says otherwise (about altruism): see the work of Daniel Batson - https://en.wikipedia.org/wiki/Daniel_Batson
As for good people, there are many. There are thousands who give at least 10% of their income to the most cost-effective charity they can find - https://www.givingwhatwecan.org/
There are thousands of people working very hard on the most effective solutions to the world's most important problems - https://www.effectivealtruism.org/
There is plenty of hope. Find better people, work to improve yourself, the world, and others.