Maybe the non-assimilators wouldn't come to France if the French had not gone to North Africa and convinced them that France is awesome[1] in the first place.
1. Majority of France's Muslim population comes from it's ex-colonies.
part of the colonisers spiel to the colonised is aboyut human rights, freedom and liberty.
Yes, precisely. To recap very roughly: France brought in a lot of cheap labor from North Africa (a lot of Morocco, Tunisia, Algeria) to rebuild and develop at low cost after World War 2. These immigrants were housed together, at the periphery of large cities (what are now known as "banlieues"). These neighborhoods still exist, and a lot of the children and grandchildren of these immigrants still live there. These areas are typically poorer than the cities they're next to, have poor education, higher crime rates, etc.
Of course, they're French citizens, but they don't feel particularly French because the rest of French society tends to look down on them and segregate them. And they might speak a bit of Arabic at home (or not), but they don't really feel Arabic because, well, they've spent their whole life in France, and even if they go to Tunisia/Morocco/Algeria/etc. a few weeks in the summer to visit extended family, people there don't see them as belonging there anymore.
It's a thorny situation.
I see this line in "liberal" countries and find it hypocritical.
Part of being liberal is the freedom to adopt any legal practices that makes you happy. If "liberal" countries think XYZ practices are backward or oppressive, make it illegal and file cases against people violating it.
Asking others to follow unwritten rules isn't fair.
Many liberals are unhappy that immigrants haven't integrated and by this, they want immigrants to adopt language, dress, food and religion(mainly Atheism) of the majority. It is hard to make these things illegal and still call yourself as a liberal.
Yes, sort of.
Let's take a slightly extreme example - liberal societies outlaw slavery. Suppose I come to France and want to keep slaves; how hypocritical of the French to talk about liberté and not allow me to keep the slaves that I wish to keep.
I'm not sure it's true hypocrisy; it's just a innate part of liberalism that there are limits to the liberties allowed.
so it is not hypocritical.
It is hypocritical to claim liberalism but outlaw a person right to wear clothing of their choice in public areas...
That makes them French, not Arabic then.
The problem is somewhere in that distinction I imagine.
That the French wouldn't be so bothered if people came to France to be French and adopt the local manners and attitudes; instead people seemingly are coming to the liberal and liberated countries with a distant goal of making them as backward and oppressive as the countries they left/fled.