Companies who do this are breaking their fiduciary responsibility to their share holders. Why go out of your way to grossly offend more then half your customers?
‘Minnesota for Marriage’ Plans Protest Against General Mills for Supporting Gay Marriage