Now I consider myself a generous guy; I give at least 3% of my income away every December. But I really don't appreciate having to walk a gauntlet after making my purchases. It's stressful. Even girl scouts selling cookies bother me. I can't buy them because they're not vegan, but I don't want to get into a big discussion with them. So I have to just say no, and that makes me look and feel like a jerk.
Retailers take note: By giving permission to these people, you are stressing out your customers. And I will take that into account the next time I'm deciding where to shop.