Now I know some people have real issues and they come here for some help, thats great but I've got to say the majority just want to vent.
The amount of posts about being unhappy with O2 and am going to leave is astounding, however I must just say this, if you dont like them then just leave go to a different service provider we dont need to know.
I dont care that you've had a bad experience with customer services, you were probably rude to them first, they don't need to take abuse. I personally have always found then very polite and helpful.
They are useless. no they're not, you probably did'nt ask the correct question or ask it in a way that makes sense.
99% percent of the time O2 gets the blame but in real terms it's the customers fault for not conveying their query or complaint in a civilised or clear manner.
Remember courtesy costs nothing, be nice to them and they will be nice to you.