I keep a stack of these printed in my wallet every holiday season:

and when I see/hear a bellringer with the Salvation Army - I put one of these in their bucket. The backside has a message - "As a gay American I cannot and will not support The Salvation Army's mission to parade as a charity while working to restrict the rights of gay people in America and working to take away a woman's right to choose."
Feel free to save the image in this post and do the same if you'd like.