Just to keep in perspective before everyone goes crazy.
hilary has the 13th most pork of any senator
Obama has about the 75th most pork of any senator.
McCain is one of 5 senators with no pork.
And when has Obama made eliminating pork a major part of his policy to make him a hypocrite? He has pledged to reduce pork, which being in the bottom 3/4 of all senators is perfectly in line.
McCain's record is impressive no doubt. McCain respect +1 Obama respect Nuetral, Clinton respect -1
Edit: list by dollar of pork for those curious
http://www.cagw.org/site/DocServer/Senate_-_dollar.pdf?docID=3024