I think GM has made the right decision, but it has been the lucky recipient of either some considerable incompetence or outright dishonety by the German Govt.
When GM went into Chapter 11 it simply had no option but to sell, as it was cash starved and simply did not have the money to fund Europe. GM Europe was within days of bouncing supplier and pay cheques, hence its need for an immediate bridging loan.
The German Govt hammered out the 'memorandum of understanding' to sell Opel to Magna, as part of releasing the bridging loan (the night time office shots all over the news).
Subsequently, during the 'sale' process the German Govt made it clear that they were working to secure German jobs and that they wanted the Magna deal to go through as the best deal for German workers. Sure enough this patriotic tactic played a key part in getting Angela Merkel re-elected.
But this position was always going to fall foul of EU laws on state aid. Sure enough, when challenged by Spain, Belgium, UK etc the commission made it clear that such an approach was against EU law. Germany was then faced with a catch 22, either (i) admit you broke EU law or (ii) say 'oh no, you misunderstand us, the aid is available to any buyer, and indeed the present owner GM'.
As the largest industrial power in Europe, and key architect of the EU, it could hardly admit to (i) so it said (ii). In saying (ii) it must have been fully aware that this would cause the whole deal to be reconsidered, but by this time AM had been re-elected.
If I was a German tax payer/voter, i would be furious at the moment as it seems there are 2 very obvious alternatives regarding the above:
1. The German Govt offered billions of € to secure German jobs without realising that this was contrary to EU law, meaning it now has to offer that money to everyone including GM who may now in effect be using German money to fire German workers. Surely that level of basic legal incompetence is indefensible.
2. The German Govt knew full well that what it was saying was unlawful and would never go through, but Merkel said it purely to get elected and then once she has been re-elected, she could issue the 'clarification' and walk away from everything she said to the German workers knowing she had a whole new term in office for everyone to forget about it. Basically, she spent billions of taxpayers € on a PR stunt just to get re-elected.
Clearly either option is disastrous for the German Govt. It is my personal opinion that 2 is the most likely and if so it seems politicians are the same the world over. Had the new board members at GM not had the balls to back out of the Magna deal at the 11th hour, despite huge pressure from Germany, the German Govt would have basically got away with it. Well played in that respect GM.
No wonder the German administration is blaming everyone else....