I think we all need to recognize that B&H and Adorama and everyone else mentioned in these "Market Watch" threads are businesses. Customer service is just one method to increase cash flow to the business (ie attracting customers). Raising prices is another method. No company is in business FOR the customer. They are in business for their own interest, whether we recognize that or not. Otherwise we would be calling them a "non-profit organization."
B&H et al. must weigh the cost of keeping prices low for customers versus the benefit of higher revenues from raising prices. Every company evaluates this decision in a different manner and in this case it seems that many retailers have come to a similar decision (ie. to raise prices). I do not like this decision, nor do I fault them for it; however, I definitely have less respect for them after having favored increased revenue at my personal cost.
They also do not seem to mind that they are operating in a clearly sketchy manner out in the open, disregarding our perception of their business practices. Personally, this is what offends me most. I think many of us have (had) the notion of B&H as the "neighborhood superstore," the good guy out there to help us get our toys for the least cost. These price increases are clearly contrary to our concept of their company as "different." What we're all realizing now is that they are a company that operates like any other corporation with a business model designed around operating a successful, profitable business, not satisfying the customer as the primary objective.