Business owner myself.
Our reviews on line mean everything. It’s about how you treat your customers pre and post sale.
I kinda agree with you. Doubt I would air dirty laundry until I had given every opportunity for the owner to make things right.
as mentioned , everybody makes mistakes , it’s how you handle those mistakes that speaks to the quality of business you own.