Germany is now deporting pro-Palestine EU citizens. This is a chilling new step
(www.theguardian.com)
However when you support their government militarily and diplomatically, you support their ethnic cleansing.
Regarding your last point, it is clear that that Germany finds certain speech so offensive that the people saying it should be jettisoned from the county. Yet Germany lends significant support to a state whose behaviour is literally deadly. To take issue with the former while supporting (or even ignoring) the latter is pure hypocrisy.