I think both of you are all wet - but you are entitled to an opinion.
I've bought probably 2 to 3k worth of stuff from K-VAR over the years and never had them send me the wrong thing, and never had them tell me something was out of stock after I had placed an order. Lots of times they were the only source for what I was looking for and their prices were still more than reasonable. That says something about the company in my book. They didn't jack the price just because they were the only ones who had it like a lot of companies do.
As for things being out of stock - yes, their supply chain sucks, but that's because they have to do business with a lot of E. European's who could give a shit about when things get shipped, if they get shipped, or when they get there. They also have to deal with our government once the stuff gets here. It's not like they are making that stuff in a factory here in the US and the reason things are out of stock is because the employees are lazy - or becasue the fat cats at K-Var don't give a shit. The reason it's out of stock is because it is UNAVAILABLE.