First of all what has the Tea Party to do with this? NOTHING.
( 697)
( 672)
( 536)
( 239)
( 179)