Well the local people selling the local arts and crafts seem to wanna force you to buy there things. There famous words is "Do you wanna how much its is for you" and they put the goods in your car and refuse to take it back as they expect payment for their goods.
Unique Suggestions: Just close your windows and show them with your hands that you not interested.
Fun Alternatives: Just Ignor them as they will eventually move on.
OK. So this guy fooled me. And lots of others that were behind me were fooled too. If you ever go to Harbeespoort (norhtwest Pretoria), and go to the craftmarket, you´ll probably meet a guy that's raising money for the Harbeesport school, so the children will have somewhere to learn to become better persons and blah, blah, blah. He'll be so anoying that the only way to pass around him is to give him at least 20 rand for his fund (he wanted 100 rand, but I wasn't that stupid). Well, as I was told, he does that to every tourist that goes to the market, and makes a good salary every day
Unique Suggestions: Just avoid him, and if he gets in your way, just tell him that you just gave money to another guy for the same fundation. He will show you ID cards and everything, but don't be fooled!!!
Fun Alternatives: Tell him that you came to South Africa to help children and to teach them, as you're an acclaimed teacher at your country and would like to share your knowledge. That's why you're in Harbeespoort, and probably you will see this guy on Monday, at the school, since you'll both be working at the same place. That you'll give him some money there.