Man im also from SA and the same thing happend to me.. lol.. 3 tims in 7 days to be precise..
I stay in a small town in Cape Town, and one evening got pulled over and they found a bag of weed..
i shat my pants cause i was 20 at that time.. They tried there best to intimidate me but i stood my ground..
I tuned the officers so badly and made them feel like complete tits for wasting there time on me.. i told them straight, can i have my bag back cause im just going to get another one the next day. they just looked at me funny.. hehe.. but i also asked them how this would effect me, basically all that can happen to you if you are bust is a R100 fine (10 pounds) obviosly up to a certain limit, but if you are carring a joint or a banky, you just pay a fine no matter how many times you get cought..
I get busted 3 times in 1 week by the same cop, the third time i just told him he is wasting his time and my mooney and let me go LOL...