o2 are a fucking shambles. The return.
Not for the first time, their customer service has been shambolic. I called them about my phone at 15:15, was told that they'd call me back within two hours, and after 2 and a half, they hadn't rang, so i rung them. Hopefully within the hour was their next message, and now, at 7pm, when I want to go out, still no call.
Fuck you o2, FUCK YOU.