I don't see wishing to pay your social charges in your country of residence, where you may partake of social services etc (in preference to a bankrupt Southern European basket-case, where schools/hospitals etc are woefully underfunded . . . . particularly if you don't even live there) as being selfish, I would categorise it as prudent expenditure of income.