"It’s too soon to say what exactly was behind the Berlin attack"  ????

No it's not!

It's called religious extremism, more specifically Islamic terrorism. And as the champion of abandoning the responsibility she had to do what's best for Germans, yes, Angela Merkel bears some significant responsibility. 

With any luck the foolish policies of "the middle" won't hold and Europe will start to address in a real and meaningful way, those who would destroy what took 1000 years to develop.