There is plenty of moral behaviour that isn't selfish at all, like not stealing or engaging in any corrupt behaviour.
That's not accurate with not stealing or accepting bribes or physically assaulting people you disagree with.
Yes, but some things are accepted as moral behaviour by almost everyone except criminals obviously.
In a diverse multicultural
That is radically overstated.
Yes, but there are very few that believe that stealing from others is moral. The Thuggees did, but they are a microscopic exception on that.