Having grown up in Buffalo in the 40's thru the 70's there was always a good ethnic mix in the city.
The difference is that; you didn't have to speak Polish at Broadway/Fillmore, Italian on the West Side, Gaelic in S. Buffalo, Lackawanna -take your pick- etc. etc.
Anyone who immigrated to the USA - Buffalo included - could chose to speak English, or not. Many of the older people kept their "native" languages and we're still all OK. I've been gone a long time and don't know if WWOL is still around but it used to be almost all Polish and that was OK.
The problem arises when you have a group of immigrants who insist on special treatment such as all the bi-lingual programs etc., all at tax payer expense.
If anyone wants to live here they need to either learn the language or have their kids translate for them. The Government has no obligation to make sure everyone understands what's going on. No matter where in the world you live, you either learn enough of the language to survive or suffer the consequences.