What a simplistic and childish view of governance! Sometimes politicians have to vote for/sign things they don't like. It's what you have to do in a system of government like ours, because otherwise, the whole thing doesn't work (for reference, see the last 4 years). No bill of any substance is ever going to be completely devoid of any little item one might find distasteful, but if a bill is on-balance a good thing and the best that you can get based on others' opinions, it's your responsibility to vote for it.
No one ever asks Romney the follow-up question: when WOULD you agree to raise taxes? If Harry Reid offered to pass the Paul Ryan budget cuts in exchange for a shiny nickel from every millionaire in the country, would Romney tell him to pound sand?