Here is my ranking:
1. Fred 2. Mitt 3. Giuliani 4. McCain
5. Britt Hume (For slapping down Paul) 6. Huckster 7. Ru Paul
agreed.