Just preposterous. So you won't frequent any business that advertises to Gays? You've just drastically cut your choices. I don't know how being against Gay marriage has now manifested itself into being against Gays. It's their life, they have a right to sleep with whomever they want. Really now, you think by not going to CitiBank you're going to stop people from being Gay?
When ANY company tries to "cut its morals to fit today's fashions", it will suffer. I know a brokerage house in my city that wants to build its gay business. In response, gay marriage is now a political issue for all its brokers because gay marriage is about financial benefits just as much or moreso than about publicly-recognized commitment. In the meantime, they have turned off a more important market, married heterosexuals. Why buy from a broker who doesn't see the world the way you do when there are 100 others around the block who do? Will your broker be as quick to call you about a market change if he really wants business from another "targeted" customer? Sensing that a salesperson is discriminating, perhaps against your best interests, does not inspire future business.
Most products are the same, there are just subtle differences in how they market them. I don't want to do business with companies that don't think I'm special. It's like talking to someone and noticing that they are looking at everyone else in the room instead of you. Why bother if you aren't appreciated?