Of course Gruber will quote the parts where AT&T is asking Apple to tweak the iphone (trying to shift more blame on AT&T for their network) and now all the parts about how Apple is extremely hard to work with or where the iphone's baseband radio is incredibly buggy and is arguably one of the main reasons for the constant dropped calls. Gruber is nothing but a hack who's trying to glorify Apple in every way.
1) AT&T wants to cripple features and sacrifice customer experience because it won't invest in it's network fast enough
2) AT&T wants Steve Jobs to wear a suit to meet with it's board of directors. Not only is this something that AT&T seemingly desires, but it needs to have a deputy arrange and suggest the clothing choices of executives before they meet.
So on one side: a company that sacrifices customer experience and makes inane suggestions about clothing suggestions, because appearance matters.
On the other side: a company that releases some bugs in some of it's software.
You pick which is more indicative of an overall company culture. Perhaps Apple seems hard to work with when you come from an aging bureaucracy and an old way of doing business. I can understand how some people might find fighting for the customer and for good products "hard to work with".