Feeling good when you do good things is, in the main, what makes you a good person. I'm not sure it's sensible to describe such people as essentially selfish.
“Feeling good when you do good things” could be seen as a definition of hedonism ;)
I’d describe selflessness in this context as accepting that a community might have different rules and see someone’s actions as not helpful, despite their best intentions.