Yes, they are Berbers, but still culturally Arabs.
Each quasi-interested conversation a Moroccan would want to have with you is for one thing; to get more money out of your pocket. I haven't met one classy Moroccan. Maybe an interesting place for the unworldly Westerner who is looking for "oriental atmospheres' but for me its worth nothing.
But its funny how Moroccans view Iranians, and think we all are extremists. One taxi driver was even proud to tell me that one day an Israeli couple wanted to rent his taxi for the whole day, and he eventually raised his price ten times. He also pointed out to a neighborhood when we were driving in Casablanca and told me 'you don't like this place.', and when I asked why he told me that its a Jewish neighborhood.
Iranians are more east-Asians than Extremist ME in my view.
Actually, i`m familiar with what you are talking about Sweden as well. I can also say that no one is to blame for that except the Swedes, because they allow it.
Nevertheless, Swedes are over-paranoid about people of color.