@Andrew et al. and STANDARDISED PRICE COMPARISON
For all those who say they have no sympathy for the punter, just consider exactly how many times nowadays you have to sign up to wordy terms just e.g. to open an email account etc.
Consider how many average guys on the street know the difference between HTTP traffic and TCP/IP Port 80?
Key terms need to be clear and unambiguous - you can't say unlimited then introduce any kind of limit, and I would love to see someone fight this fully in court.
It's a total minefield and I agree with those who have pointed out that the regulator is taking a back seat when he needs to be driving this through.
Nearly all the rip-off issues with the operators could be fixed with legislation on advertising and forcing all operators provide a clear and common STANDARD price comparison table.
This STANDARD comparison table should also include average cost of calling from worldwide zones, e.g. Europe and Rest of World. If the regulator was savvy enough they would mandate the average is an average of the cost in each country and not weighted by volume of calls.
A standard price comparison table would introduce just a bit of competition back into a market.
What is also urgently needed is a limit to the liability that can be incurred when being asked to sign "terms". Also bear in mind that, according to law, there is already some limitation on liability that can be incurred through contracts. Hopefully the punter has a decent deal with the newspaper and is getting some legal assistance.
Finally, points come to mind on subject of neutral internet. Most mobile providers put some limit on the type of traffic that is bundled, but many allow VPN access as they make a lot of money from businesses like mine who provide a card per employee. It is then impossible to limit access to e.g. VoIP, even though some businesses have signed contracts saying they won't use it for VoIP.
Please don't say he deserved it when so many of these gotchas (maybe not this one, who knows) are in fact well laid traps.