From Daily Kos:
Although his tone was calm and measured, and while he never mentioned the Republican Party by name, President Obama quite clearly called the GOP out for its hypocritical attempt to exploit the earmarks issue.
Not only is a huge percentage of the earmark "protesters" standing in line with THEIR hands out, but consider how John McCain has made a career out of grandstanding his opposition to earmarks while his little home state of Arizona receives approx. $1.29 in return for every dollar it pays, while Connecticut receives a piddling 69 cents for that same buck. (2006 figures, the latest I've found)
It's pretty easy for McCain to be a whiner when he's clearing 60 cents MORE on every dollar than we receive in Connecticut. Who needs earmarks when you get an unbelievable return on your money?