They are absolutely loosing money with a 5% restock fee, the new policy is more than fair. I would argue that it is too low.
It is hard enough for any business to keep the lights on these days, especially ones that are SUPER stock heavy. Remember it literally costs them money to have a piece of equipment in stock (carrying cost), and more money to let someone try it out for 30 days (opportunity cost), and more money to run your credit card - both in paying the CC fees and in paying the employee to run the card, box and pack the items, accept the items back in to stock, re-list them on the website. Not to mention the actual purchase of the packing materials, and the monthly costs associated with the physical space to store these items. They are absolutely loosing money with just a 5% return fee.
Does anyone really have to explain why a business supporting a location and the staff, customer service, etc. that goes along with it has higher prices on used items than your neighbor?
That said - I do see their used prices start high market, and gradually come down over time, seems reasonable to me. I have also gotten a couple low trade in quotes from them and decided not to go that route - although I have done fine with their consignment end. The convenience was well worth it on a few things.
Just my 2, Be well!