It is difficult to live a moral life and support those companies that believe in similar ideals...
I am not strong enough or legalistic enough to live that way but I do commend those that try.
I commend those that avoid the bandwagon, knee-jerk approach. I commend those that, once they've chosen to follow that (in my view, unrealistic) policy, they do so consistently.
Anything less plays into the hands of the enemy, harming decent businesses that have been forced to walk the PC line. Worse, it's hypocritical.