He may be blowing it out of proportion but i can see his point. If you are thinking of doing business with red giant and go to do some research about them and go to their facebook page and see dozens of comments about how they suck and they are a scam I could see that detering some companies from doing business
Whether it is true or not we will never know, but the point is valid