I live in Paris but originally from Southern California. But that is not why I think LagunaBeachCA's post is perhaps the most enlightening one on this forum. That is precisely the issue summed up in a question from an American. Immigrants is a term you use for first generation, but children born in France, like those born in the US, regardless of your parent's place of birth, are French (or American for the US). Here you keep the stigma of "not being French", even if you speak perfect French, been educated in the best universities in France, but don't have a "French" name like Michel Dupont, but rather Mohammed Ben Al Said then you have little if any chance of getting a top job. Look how few French of North African or African origin sit in the national assembly (their House of Reps or Parliament). Few if none!
And the police are the worst here! They are all powerful, suffer from severe inferiority complexes and abuse power! I feel frankly safer dealing with police in the States (cause I know I have some rights) then in France (where I have none or little or simply they could care less what I have). I am white, wealthy and American (from a French mother immigrant to the US) - so I am not a problem. I am never stopped on the street by the police, never questioned, passport control never even bother to open my passport. Not the case for French nationals who are black or arab.
And finally the French government and society tolerate rioting and violence when it comes from union members or French farmers. They never get thrown in jail or fined. It is only when the underclass starts shaking things up and threatens the established order does the State come down hard.