Well...sort of...but the best analogy...
A woman agrees to marry a man BASED ON HIS PROMISE TO NOT CHEAT.
Woamn= American voters
Proimise not to cheat= promise not to hire lobbyists
Man= Obama as a candidate
Another woman marries a man knowing he has cheated in the past and did not promise not to cheat nor did he say he will cheat
Woman - American people
No promise one way or the other=what Bohener did not address
Cheating Man=Boehner who is part of the old boys club that have always hired lobbyists
Now...looking at it that way......there IS a difference in who is more in the wrong. The first woman was duped....the second woman knew what she was getting
If a woman is agreeing to marry someone on the basis that they promise to not cheat, then that woman shouldn't be marrying that person in the first place. Not cheating in a relationship is something that at this point is implied. I think most people would assume that going into a relationship that their girlfriend isn't the town bicycle or that their boyfriend is the town horndog.
The problem with your assumption is that people voted for Obama on the basis that he said no lobbyists. With the way the economy was, pretty sure that was the least of people's worries.
As for your second analogy, the woman agreeing to marry someone who cheated in the past is someone who isn't clearly thinking. Sounds like the type of woman who gets abused either physically or emotionally and feels like they can "change him" when in reality it isn't going to happen. For the most part, once a cheater, always a cheater.
Also, for the second analogy, the promise is implied to not cheat again.
Your analogies don't work here because they're not based on reality, or at the very least in intelligent thinking.