The establishment, especially many members of MMO-Champion, hate the Tea Party; even though many of them don't actually know what it is. I'm not a member of the movement, but it seems incredibly hypocritical for a lot of these pro-establishment types to demonize them. At it's core, the Tea Party is a grassroots movement dedicated to holding politicians accountable to the people. The movement's core tenet is tax reform, not social conservatism, despite what the media would have you believe.
Regardless of whether or not you agree with their views, you should at least be glad that the American people are finally making a stand against corruption. Rather than demonize the Tea Party, why don't liberals just launch their own grassroots movement? I know plenty of Democrats who are upset with their corrupt, authoritarian and pro-war elected officials who don't represent them. I know they tried that with Occupy Wall Street, but it was a failure, because they didn't have any organization and they didn't even know why they were "protesting." Rather than demonizing the other side for having a strong grassroots movement, why not get up and actually do something so that your side does too?