First off, icon. Because I love making my fandoms collide:
If Tony doesn't have a t-shirt that says that, he totally should.
Second of all, meta!
So, we're watching S3 of BSG (as we do), and the difference between a character like Gaius Baltar and Tony Stark struck me.
Why do I loathe Gaius and love Tony? Hotness is not a factor; Gaius is handsome, brainy, and occasionally gets a sarcastic zinger off. Also, glasses. Did I mention the accent? *drool*
And then I knew.
Tony Stark is a Rogue.
Gaius Baltar is a Weasel.
Tony will pretend to go along with a terrorist group, and pretend to build their weapon, and stall for time--and then kill them dead. He may be a bit of a bastard, he may be an alcoholic, he may be an irresponsible little boy with lousy impulse control...but in the end, he'll do the right thing for the right reasons. And he might die trying.
Gaius, on the other hand will do anything to preserve his own skin. The man has no principles whatsoever, other than "What's best for Gaius." He will lie, cheat, steal, and sell out his own species if he thinks he's going to die. And that's as far as he takes it. He's not scheming to betray the Cylons later, all he's doing is figuring out how best to stay alive for the next three seconds. He doesn't have ulterior motives, and he doesn't have angles.
So, the difference is, the Rogue is redeemable. Sawyer will run into a burning building to save Claire. Rhett will join the army after the war is lost. And Tony will build a suit to kill terrorists with. But Gaius will always be a Weasel.
Then again, I hope that Gaius surprises me one day.