Earlier quoted context omitted.
It's not support if you have to complain on a public forum though.
That was due to my own whining and impatience. Going through the normal support channels tends to be pretty solid through. I will say though that companies which take support seriously do monitor all sorts of channels as well.
Very much this. At my company we have many other means of support readily available, but some people instinctively reach for Twitter for peer support. Being active on Twitter means our support team can help even those people who don't think to use our official channels, which is good for the customer and good for our image.