[cnn-photo-caption image= http://i.l.cnn.net/cnn/2008/POLITICS/03/14/mccain.earmarks/art.mccain.gi.jpg caption=" Sen. John McCain of Arizona has long been a vocal critic of earmarks."]SPRINGFIELD, Pennsylvania (CNN) - Sen. John McCain charged Friday the Senate was ignoring the will of the people when it rejected a one-year moratorium on earmarks that he co-sponsored.
The Senate voted 71-29 against the ban late Thursday night.
"There's only one place left in America that they don't get it," McCain told a town hall gathering outside Philadelphia, Pennsylvania, referring to Washington. "Pork-barrel spending is out of control and Americans want it stopped."