I agree that Steam games are heavy (I used 12gb in one day just pulling down the few I own). However, games that weigh ~10gb generally cost between $30 and $50, so if you're pulling 300GB a month in Steam games that's R6'500-R11'000/month in gaming spend.
If you have that much money, you can surely afford a much better internet connection.
Also, yes, it's crap that even on a 4mbps line you still need to wait for streaming service (YT, Grooveshark, etc) to buffer. At this point that's the only thing I'd want Afrihost to sort out - that the first 60GB goes at least at 80% of the advertised speed, most of the time.
And then legal torrents, right. What legal torrents? OS downloads? At 3gb an OS, that's 20/month before you hit your first throttle. Do you reformat and reinstall your PC every day? What do you do with all the windows-only Steam games you spend R6k+ a month on? Are there even that many major OSes out there?
Anime and other unobtainable media (UK/US shows, etc)? Aren't they somewhere in SA already, on faster, local bandwidth? Did you know that the first 4 seasons of Doctor Who (55 episodes) only weighs 20gb? At a 256kbps bitrate, you can stream video for the whole month (all 86400 seconds of every day) and only use 82gb. How could you possibly watch all of that while constantly reformatting your PC with new OSes and fretting about the Steam games you can no longer play?
You have to admit that there aren't really a lot of legitimate reasons to pull hundreds of gigs a month.