Note that this isn't directed at you personally, but rather towards the instant gratification culture at large:
I'm sorry, but "They took forever to update to iOS5"????
A quick google search shows that iOS5 was released on October 11th 2011. That makes it less than two months ago. In what world/dimension is 58 days "forever"?
Don't get me wrong, if you paying for a service, it should work, full stop, but complaining and saying that two months is forever trivializes your (valid) complaints.