The "best" candidate is the candidate that can WIN. Look at the polls - poll after poll - say that Rudy can beat either Obamalama OR Hitlery.
They do not say that about Romney or Thompson.
The President has not power over "gays" or abortion. Those on the Right who would allow the dems to take the White House and put this nation in danger are very dangerous.
No candidate is going to please everyone - what we need to look at is the candidate who can win.
The cleanest candidate in this race who CAN win is Romney. If Thompson enters the race, he will be another strong candidate.
Those who think Guiliani CAN win are dreaming, and ignoring many RED flags.