I won a couple of grand last month via online poker at silversands, but can't withdraw my money probably because of this stupid law.
Have you tried to withdraw that money?
I think you would get it paid to you if you have a Credit Card or Paypal Account, I know that has been my experience with casinos in the US and UK.
I have found that Piggspeak withdrawals normally appear in my CC within 24 hours, which is why I only play there now because payouts from overseas casinos tend to take at least 2 weeks (again my own experience).
On a separate thought, I see two issues from the Government's viewpoint: exchange control (necessary to maintain a healthy economy) and TAX.
a) of course gambling in non SA online casinos means that money is leaving SA, hence exchange control concerns, but surely a measure of winnings do also come back into SA. So is the Government really able to determine the gambling money in/out balance of trade or are they just guesstimating (and of course we know we don't really trust the Government anyway)? And why should spending money overseas be such a concern in any event, when I can for example purchase goods from e-tailers overseas like Amazon, ebay etc.?
So then what is the difference then between gambling and shopping online in exchange control terms? Can Government prove that the amount of currency leaving SA is substantial enough to warrant legislation? They haven't made a valid case for this in my opinion, where is the information they have, why are they not sharing that with the public IF they do have it?
b) The truth is they greedily want their tax money from winnings and they want to protect their various (legitimate & illegimate) interests in SA gambling companies. And this is the same for any Government on the planet, the best example being the USA.
And so the gravy train keeps a-running!
And so I continue to distrust all Governments, and so I detest paying further tax to such an untrustworthy institution.