You really must lay off the koolaid and think for yourself. Santorum is leading because of his stance on many issues and bombing people or passing laws against gays has little to do with it. He opposed the bank bailout, the auto bailout, Freddie and Fannie bailout, and stimulus bills. Opposed individual health care mandates. Voted against cap and trade in 2003, voted yes to drilling in ANWR. Voted against amnesties for illegal immigrants. Etc, etc, etc. Like I have said before, not perfect but better then the rest.
I didn't mean to be a bitter smartass in this thread, it was an accident I attribute to a bit too much koolaid. But I don't think most voters, regardless of party, care about any of the more serious issues you talked about. The average voter cares about snippy soundbites and superfluous issues. There's a reason Santorum is doing well in the states he's doing well in, and it's got nothing to do with economics. Most voters for couldn't tell you the first thing about the voting record of their candidate.