The religion of peace and love strikes again in Germany.