Personally, I think we should respect their wishes not to be seen with us. It's just so much less awkward for the poor dears if we keep our money to ourselves, so as not to risk embarrassing them by being seen hanging out with us.
But that's an easy choice for me, since 100% of my income comes from gun related work. They don't want my money in any case.
My personal website: Cornered Cat