Since selling characters with minimum prices is so expensive and honestly ridiculous. Could a method of trading characters be developed? For example you can place your character for trade looking for another type of character. The characters would need to be within say 25-50 coin difference in minimum sale price. If the players agree to trade there character for the traded character they would both have to pay the 15% sales transaction price as if they sold the character for minimum coins. Instead of expecting someone to pay 283 coins for my druid (which wont happen) they would have to pay 42-43 coins in basically a transfer fee.

TLDR: Allow character 1 for 1 swaps, and charge both parties the same price as if the sales collection warmane receives.