He is stepping down in October. There must have been a larger rebellion among GOP Congressmen than was visible publicly.
Boehner has been a failure as Speaker. He doesn't know how to get things done in the Obama era.
It's time for Mitch McConnell to go as well.