The street traders and souk dealers are not out to fleece anyone,they just want the biggest price they can get for whatever they are selling. The aim of the barter is to reach a compromise price where each party is happy. You have a bargain and the trader has made a really good profit,its usually a win win. If you don't like the price ,don't buy. Unlike the UK if you start picking things up, it shows an interest to purchase Moroccans dont browse ,they don't have the time or inclination.The banter is usually all carried out with a friendly approach once you suggest a price however ,be warned that it won't go any lower.I think what you were subjected too was not potential Moroccan skullduggery but typical Moroccan kindness and honesty. The street sellers and souk dealers will fleece you with a great smile and a warm handshake if you allow them too but my experience is of a people who are very friendly and having a desire too look after visiting tourists. Once you have been in the country for a short while all will become clearer.
Enjoy the experience.
