Guides in Morocco are almost tend to be very agreeable, but almost always are involved in some form of kickback from the places they take you to and stores they recommend.

You might as well accept it as a fact of life and tourist travel. It is the way in in many destinations. There are some things you can do to protect yourself and keep things moving on a guide and tour level  Find a local Moroccan guide who speaks English , knowledgeable, friendly and very honest, for sure with many years experience and who understands tourist needs and desires more quickly then others.

Use TripAdvisor search to find a tour guide.