Soon-to-be House Speaker John Boehner said Friday that he voted for the recently approved tax compromise because his first goal was to make sure taxes did not go up on January 1st.