PUTTING HIS VOTES WHERE HIS MOUTH IS…. As we talked about earlier, Rep. Kevin Brady (R-Texas) was outraged to learn that Washington’s Metro system did not run as smoothly as right-wing activists would have liked during Saturday’s protests. Conservatives wanted to rail against government providing public services, but were disappointed when the taxpayer-subsidized subway system failed to meet their public transit expectations.

Brady was especially incensed that some of his own constituents had to spend their own money on privately-funded taxi cabs.

As Greg Sargent reports, Brady has no one to blame but himself.

…Brady voted against Federal funding for the very same Metro he’s blaming for offering the tea partiers substandard service. […]

[E]arlier this year, Brady voted against the stimulus package. It provided millions upon millions of dollars for all manner of improvements to … the D.C. Metro.

Every House GOPer, of course, voted against the stimulus. Still, it’s a real head-spinner to bash a government-run system for failing to adequately serve an enormous anti-government protest after opposing government funding for it.

It’s not too late, I suppose. The D.C. metro system has no dedicated source of revenue, which undermines the quality of the service. Now that Brady has come to realize that transportation projects like these need added government investment, I’m sure that if he were to propose a new spending bill to improve this and other public transportation projects, Democrats would graciously co-sponsor his proposal.

What do you say, Rep. Brady?

Steve Benen

Follow Steve on Twitter @stevebenen. Steve Benen is a producer at MSNBC's The Rachel Maddow Show. He was the principal contributor to the Washington Monthly's Political Animal blog from August 2008 until January 2012.