What do you think it means to be selfish?
There are unfortunately a lot of self-righteous people in the world. But one way or another, reality always has the final say because morality isn't really something that people can cheat. Natural laws are rather unforgiving.
The kingdom of heaven is something we have to bring to earth, & helping people is one important part of that.