Ebay doesn’t have a problem rating venders .....they get warnings don’t they ...
Maybe a section where “WE” (actual customers) can rate venders for performance... that takes it off you.... and puts it on them...if their rating drops below a set number...they drop off the list....
A good business should have good business practices...and should be worried about their reputation...and product quality.
I also understand that in today’s Business Climate competition for a small slice of money pie is fierce. Advertising is expensive... newspapers are disappearing...radio and tv ads are astronomical. Leading to underestimated business costs. Brick and mortar stores are dropping like flies. Making it harder for smaller companies to absorb and survive faulty product returns or exchanges.
The forum has a reputation to maintain also....It might look like you support the questionable vender..for whatever reason...and you are ok with their lack of problem solving. That could lead to people leaving the forum...