I dont think there is any excuse for bad customer service, no matter how well a company is doing.
I also think the posts blasting the guy for not liking the broadhead are uncalled for, he was commenting on the customer service not the broadhead itself. People are entitled their opinions