O2 customers are understandably unhappy this week as a surprise mid-contract price hike has pushed their bills up by 40% more than they were previously told. In an email sent to affected customers ...