Why not regulate thrift stores and force them to have 40% of their inventory at fixed prices? $3 for shirts and $7 for pants/shorts? Part of the problem, at least in the US, is that thrift stores are filled to capacity. But just like everywhere else, their prices are high as well. If we want to interfere with a free market, why not start there, to force higher turnover and keep them from rejecting donations?