You should be a politician. You're great at avoiding simple questions. (Actually you're awful at it... yup, a natural politician).
Simply, to his question. Tax bills originate in the House of Representatives, and the 2012 budget passed the House of Representatives. Yes, it is true that the House has a lot of Tea Party members in it. However, it still does not absolve the Senate of its responsibility to vote on the House's budget. In this case, the Senate Majority Leader refuses to allow the budget to even come up for a vote. And the Senate adjourned today until after the election in November.
As for being a politician, thanks. I It is a complex job, needing civility, tact, and interpersonal skills. You also have to be fluent in polity and procedures, especially when conducting business meetings. All of these things to translate well into the realm of politics.
One of my mentors growing up was MLA Dale Lovick, a member of the NDP from Nanaimo.