If he were a leader, he would have already put together a bill and put it up for a vote. This puts the pressure on the Senate, but instead he gets all weepy about the negotiations. The time to negotiate ended in January. It is time to exercise a little power.
Are you referring to the budget bill HR1, which was passed by the House in their first week -- but has not been voted on by the Senate?
Point being, Boehner has already done what you would have him do. And, since the Senate didn't pass HR1, they have to work with CRs.
And, so far, Boehner has taken a bite out of the Dem spending plans with every negotiation.
He's playing their game better than they are.