I think the backlash is pretty stupid though. I love that a strong message is being sent, but on a practical level I really don't give a shit about how something I buy is marketed. If I like something I'll buy it and I don't care what the "image" is.
I view entities I spend money on as either supporting them or not supporting them, I just hate to give money who to people/companies who shit all over me and mine