Agree the idea but without paying 5% of that people will abuse it by cutting off each other so instead here is another one. Put a timer on the item that got pulled back from auction based on the duration owner list for like:

If someone listed X item for 12 hours and pulled it back this item can't be relisted for 12 hours.

5% tax is a lot nowadays just to list on auction so I also think it is way better to cut that tax out from the bought price.