No, they're not. They wouldn't be major companies if they were, but sometimes perceptions can be misleading. By its very nature a web forum about computing is going to attract more negative threads than positive when it comes to customer service. Good companies just get on with it, and we tend to accept that. From time to time we see a post like yours, and it reinforces the fact.
Thanks for the information.