Israel-Palestine Conflict: Germany's Balancing Act: Holocaust guilt, free speech and Gaza conflict