If someone calls you selfish own up to it, it is not inherently wrong being selfish. If you have time and money that you wish to use on your hobby go for it. Do not ever feel bad enjoying your hobby if it is within the rules never let someone try to put you down.

Being selfish is not inherently a bad thing. it js your time and money use it as you see fit just operate with the rules.