Germany reels as xenophobia rears its head with far-right protests degenerating into attacks against foreign-looking people, adding fuel to an already explosive debate over migrants.