do give gums and candies equivalent to 50 dirhams. Like the guy, I keep those candies and when I come back, i give them the candies back...SERVES THEM RIGHT.

USAexpat did right, usually, cashiers remembers those who don't accept candies...so they will have the spare change for you next time ;-P