No one says he's not allowed to be upset, Facebook DID do a mistake here, and it is legitimate to be angry about it. But calling names and posting a public tantrum about it is not the way to get it fixed; Facebook is not "stealing", they just did a mistake they need to correct, and if they don't react there are ways to request a chargeback or report fraud.
The problem here isn't that a mistake occurred. Mistakes do happen and on occasion its something you'll have to deal with. Most reasonable people don't blow up over minor errors.
The problem here is that the company in question apparently offers no realistic means of providing customer support. When you're providing a free service, I can understand not wanting to spend money offering some form of customer service.
But when you're charging money for a service, not having any customer service that can help you isn't nice at all, to put it mildly.
Figuratively speaking. "facebook steals, facebook doesn't care about people, all facebook cares is money" is stretching it a bit for what should essentially have been "facebook makes a mistake involving money and neglects to correct it".