I sympathize with WCH as business is tough out there....The world has become this "Walmart Mentality" whereas you can get anything you want for less money and take anything back for return and complain to get something for nothing....
Myself I've tried to stay out of price wars when it comes to selling something....It probably cost me some jobs but being the cheapest just to make the sale makes the only winner the consumer....not the retailer....
When someone comes to my establishment with troubles, I figure I am not selling a product but rather a service to get them going.....if it means them paying more for the prompt proper service then sobeit .....When I go to a restaurant to order good food I don't complain that I know what they are paying for a pound of steak or chicken.......they provide a service that I want....I could make it at home but I want to pay for the service.....
Kinda like making hoses......these local guys that stock hose/fittings/adapters hoping for a sale to walk thru the door are going out on a limb to be prepared for other peoples dilemas.....they buy equipment, inventory, rent space, outfit a shop, train themselves and their employees.....A huge undertaking and responsibility......Heaven forbid if something goes wrong......
In order for a business to survive to takes a lot of expertise, money and thick skin.......
Sorry for the rant......