Not that I'm defending the person here, though. This is a total overreaction, and very condascending. Insulting your customer by questioning their maturity is not going to help your relationship, they've basically abandoned all hope of solving the customer's problem right from the start (going directly against their role as customer support) and again tried to do damage control, not realising they're part of the Twitter generation.
What's even worse is that the account name is the exact name of the company/product, so it's totally official, and endorsed by the head of the company. If it was any other name, it could be passed off as a rogue representative having a bad day, but to see something like this coming from the official account, that if you don't play how we want you to play, we'll kick you out, is sure to put others off.
Not that I needed or ever wanted a 'cloud-connected garage door opener' but hell, I would never buy one from this company now.