I really don't understand where you're coming from. Why should target refrain from making products that they think they will be able to sell for a profit or bring people into the stores to buy other things. They're trying to capitalize on a certain market, if they didn't think it would make money they wouldn't do it. Corporations are in the business of making money above all else, with very few exceptions, anything political that a company does is because they think it will either turn a profit or be good advertising for them.
Exactly the point. Target is promoting such a line that targets such clientele, because they know that such a clientele exists. They thereby expand this type of sect and on and on.
Boils down to the question, what came first, the chicken or the egg?