Because the people who oppose immigration tend to have very nice views on women, society, gays, religion etc? Maybe the problem is that some Germans don't respect others people freedom to think whatever they want.
I'm from Germany and do not oppose immigration and/or hosting refugees. I agree with you that especially some people opposing immigration have a twisted worldview on these topics. However, I think your last sentence is really problematic. People have the freedom to think what they want; but I think that the fundamental values of our society (freedom, democracy, equality) have to persist and I would not accept _anybody_ (no matter where they come from) to attack these values.
Perhaps the attacks on our fundamental values helps to prevent the silent majority taking them for granted? Im not talking violent terror type attacks, more the freedom to argue against them.
you don't oppose hosting refugees, but you aren't going to have any in your home or directly funding I bet. Most people who are ok with it, or claim to be, are suspiciously not directly dealing with it. surprise surprise. Not only that but Germany is actively censoring opinions against it, including through facebook youtube and other URLs. That's the thing, people don't have the freedom tho think what they want in this case.
To your first point: Yes, I'm not hosting any refugees or giving more money than I would be giving with my taxes. (But I'm currently going to school and do not earn any money, so that is not really a question to consider) But I personally think that hosting refugees is the responsibility of the state. (A climate of acceptance - in contrast to that - is important and as we have refugees in our school, this is a responsibility I take as well.)
To your second point: I have never heard of such censoring but would be interested in it, if it exists.