So tell us what it is like to be Moroccan and living in Spain? Are you treated with contempt because people think you should go back to your own land and stop stealing jobs? Welcome to the USA. If you can't handle being a Moroccan in Spain, you certainly won't be able to handle being an immigrant in the USA.
The only immigrants that most Americans prefer are the ones who are highly qualified, have a lot of money to create jobs, or the cheap labor workers to do the shitty work that Americans don't want.
If you just want to come here and do the shitty work, many are doing that illegally anyway.
If you have lots of money or high qualifications, you can apply through work visa or invest here.
But if you just want a high paying average respectable jobs, they will want you to have US education, and US training/license and so on. Again, more money.
Its all about money.
Like Mele says: Man up!
USA is more vast, so the average is 9.2... I'm sure it is higher in some parts like in California or Detroit Michigan