The U.S. screwed up Germany big-time... Also, none of the German governments have really done anything for the past 30-something years. They're stuck in their ways...
Europe has to go independent and cooperate with its neighbours if it doesn't want to get trampled between two fighting elephants.
Biased or ideological decisions will only seal its fate.