UK regulator Ofcom slams Virgin Media O2 with a record £28 million fine for hindering customers from cancelling their services, revealing tactics such as long hold times and call drops.