Merkel to take over as German Chancellor

Angela Merkel of the more conservative Christian Democrat Party in Germany will become chancellor after a tight election, nudging out Gerhard Schroeder. She campaigned on free-market economic reform, which Germany (a big welfare state) desperately needs. She has been compared to Margaret Thatcher, but unfortunately her party didn't get an outright majority in the election, so the CDU is making major concessions to make sure Merkel becomes the leader.

So this certainly leads to the thought, if the the US acted so unilaterally in Iraq, and most of the people in other countries hate us, how is it that Shroeder (and soon to be Jacques Chirac), leaders of the antiwar sentiment, can't win relection? How come supposedly anti-US populations continue to elect pro-US leaders like Tony Blair, John Howard, and Merkel?