It's not about being selfish. If I come to your house and tell you to change your air-freshener cause I don't like how the current one smells, are you being selfish if you choose to not to change it?

I think it's selfish to go to someone's place of business and demand that they stop doing a perfectly legal and justified acivity simply because you don't like it. Afterall, the owner doesn't have to let you inside in the first place, so why should you have any say on what legal activities go on inside?