Not only do Chancellor Angela Merkel and Foreign Minister Frank-Walter Steinmeier belong to rival political parties , thanks to the awkward grand coalition of Christian and Social Democrats that 's been running the country since 2005 , but the two have been sniping ever since , often to the confusion of Germany 's allies .