I can understand your concerns. But I would say, that those idiots are the minority in Germany.
I guess those people can be found in every country, unfortunately!
The Germans I know have nothing against foreigner in general.
For example my wife is Vietnamese, but raised up in Germany as she was very little.