Just so there's no confusion. I'm not talking about being nasty to a customer service rep. Just being justifiably angry at a company who took money and didn't deliver and saying so. Someone can do that calmly without being nasty. Also, I don't think the OP was talking to an employee, but posting to a social media site. If he was swearing at somebody on a telephone, then that's a different matter.
He chatted with a rep online and: called them turkeys, accused them of being 1 step away from fraud, told the rep to pass on a "swift kick in the ass" to the higher ups, and when the rep finished the call asking if there was anything else they could help with, he replied, "else? You didn't really help me with anything, period."
I agree with you. It is absolutely justifiable to be angry for the delays.
It is not justifiable to be rude and abusive to a customer service rep, or really, be a jerk on their social media, and then after you've been a jerk, get mad when the company decides your business is no longer worth the money and they refund you.
Just be happy you got your money back, don't buy from them again, and place an order with a different company. Lots of people on here have spent a lot more money on other companies only to never receive the product OR the option of a refund. Just know that you'll likely be waiting a while for a lot of the things you buy in this hobby.
Sent from my iPhone using Tapatalk