Apparently there is a "huge" hub bub going on about Shadow Complex. It is being covered on every gaming blog everywhere so what the hell why not throw in my 3 cents.
Not the game itself of course, because that would quite frankly make sense and render the entire argument much simpler. Rather the cause for concern is that the game exists within a universe that was created by one Orson Scott Card, a well known writer, which means that his own beliefs are well publicized. He is apparently quite against the notion of non-traditional marriage (or men marrying men/women marrying women if you need it put bluntly) such that he advocates for and funds groups to actively prevent the notion gay marriages in America.
The issue is that should we, as gamers, boycott this game (shadow complex) because of the involvement of Mr. Card in its creation. Put simply and in my own personal opinion. No. For a couple reasons, some related to game, some less so.
It feels like the entire boycott is fruitless. Mr. Card's payment likely does not relate to the game's success, I suspect he is already paid for his services/use of his IP. I could understand a boycott if the game was about getting into some power armor then proceeding to hunt down a secret "terrorist group" that is promoting gay rights. But the content within the game shares no connection to Mr. Card's own personal beliefs. I do not think it is fair to the dozens of others involved in the game to right-off their game simply because they actually hired a real writer to give their game something substantial.
Let me finish this by saying that boycotts get thrown around so much nowadays that they have completely lost any relevance to anything gaming related. Why? Because you can say one thing on the internet then turn around and do the opposite. Starcraft 2 boycotts, Diablo 3 boycotts, Arma 2 boycotts, L4D2 boycott, boycott boycott boycott. Seriously its like the only way gamers think they can affect anything is by linking arms and trying to stop the bulldozer.
What should gamers do? Simply voice your opinion, talk to developers, send them emails, twitter them, stop by their office if they happen to live near you. Just be cordial, polite, and able to effectively compose your argument such that it does not come out like some pedantic forum troll's bile speech.
People say money talks. And I suppose it does. But talk talks much louder, and usually more concisely. If you do feel that this is an issue to you, then not only should you withhold your money (that includes NOT playing the demo, why should you get enjoyment at all?) but you should actively tell Mr. Card and the developers at Chair why you did not purchase their game.
Thats my 3 cents on the non-issue as I see it.