Assimilation goes way too far. embracing your new surrounding, living by their laws, respecting the customs and practices of your new homeland, integrating yourself in that new homeland, that is something that you can demand from new arrivals. Assimilation is not. Even now a lot of people still see them as Irish American, German American, Dutch American, they have all integrated and embraced the US but they still have aspects of their own identity they hold very dearly. If you assimilate you have to do away with those in favor of what the new country says people should do/act.
And even then, this is not a one way street (just coming from the immigrants), this is a two way street.
When the locals have this attitude:
View attachment 67199474
integrate, I tell you integrate. No, I have to do nothing, I can just stand hear and judge you. I do not have to welcome you, try to engage you or respect you, but you must still integrate into my world. DO IT NOW!!!!!!
That is not a helpful attitude IMHO.