You have valid points, but you also must consider how different France is from the U.S. When their unions strike over compensation, for example, they close down roads and burn things. Our unions strike by marching in circles with signs. Most of the immigrants you speak of live in the equivalent to housing projects. America has housing projects, but much, much fewer. It's something the French have embraced, to the detriment of their society, because it keeps their immigrant population from integrating. America prides itself on it's diversity and France prides itself on it's "Frenchness." I think you need to consider all of these things when talking about the reasons the young, unemployed French riot.
One more thing. I don't know about the ethnic or age breakdown, but right now French and American unemployment percentages are same. The difference is the French unemployed have healthcare and other social programs, so they're better off, in many instances, than Americans.