I've gone through the same thing with a few gear distributors on-line... you are more generous than I! After someone messes me over (like you state this company has done to you more than once) that's the last time I deal with them. So far, Lightfighter is the only large company that I have dealt with that has been at least 100% on every transaction. I'm still waiting on another distributor for an "in-stock" package that I ordered almost two months ago and paid UPS 2nd Day Air for shipping. They charged my card the day of the order.
I show more forgiveness to the smaller dealers here on the board. These smaller dealers are usually one or two man operations doing their best to bring us the latest and greatest products, usually at a great price! But for a large operation to drop the ball just shows lack of competency and efficiency. Both of these deficiencies get passed on to their customers.
Why continue to subject yourself to this company? Find someone that can get it right. Post here what you are looking for, and I guarantee that you will find at least two distributors to choose from (and people sharing their experiences with those distributors). The customer is usually right! Businesses are worthless without customers, we should be treated as such. OK, I'll stop now.
-Randy