I agree. Prices should come down, especially considering the speeds many people are getting from HSDPA. Mine disconnects often, is unresponsive, speeds are unpredictable at best (sometimes I get 200KB/s others 5). I'm on a 2GB contract but often need more which means I fork well over R1000 over to Vodacom most months when I add my calls, this for something I can get from our evil fixed line operator for almost half that. It's rather quite depressing that I signed a contract or I would have gotten rid of it quite some time back already.
In general I can stomach the quality of the service, but it's way overpriced for what you're getting. Many things in SA is over priced for what people are earning, don't see why Internet access should be one of those things.