1) Because of foreigners with no work, they are thought of to 'cost money'
2) Because of foreigners with (good) work, because they are 'stealing' their jobs or have a better life
You can't win.
Actually, you're wrong. Nazism in Eastern Germany has been pointed out to drastically reduce the attractivity for foreigners.
Been that way ever since the 2015 anti-refugee riots and the rise of Pegida: https://www.br.de/nachricht/pegida-schadet-dresden-100.html
The fact that people of color regularly get beaten up in public transport over there only strengthens the problem. The Nazi terrorism is winning.
That number does notably not include non-violent attacks like threats, derogatory comments or slurs, as well as the ever-present discrimination against non-Germans.