I've read much on this subject and I know you have to be balanced re this as everyone's experiences are different.
What concerns me is when I read that if you refuse to buy in the square or don't want to take photos of snake charmers/monkeys/ take menus to look at etc ..many people have reported they are sworn at told to f..off.
Would they do that to morrocan people too or just tourists? Whatever..it us totally wrong and unacceptable. I think there us much wrong in the U.K. but if traders here did that there would be outbreaks of fights all over. I know my partner would take exception to anyone being aggressive to me or swearing at me!!
I may be over thinking the potential problems and in all reality will spend little time in the square or souks which is a shame as I think it will be so interesting etc.
Luckily there are plenty of other things to see and so and I am really looking forward to our first visit here.