Is any of this the fault of the immigrants? No, it's the fault of the hosts who fail to insist on the use of English--as much a culture as a language. WE, not the immigrants, have allowed diversity to trump amalgamation.
"Is any of this the fault of the immigrants?"
Yes, part of it. Just because our government doesn't do what it should doesn't mean there isn't any blame for the immigrants as well.