Should merchants be made to stop adding fees to your purchase and instead roll all that into their prices?

I see no great difficulty about requiring the advertised price to be inclusive of sales tax. Those buying in circumstances in which they are not subject to sales tax can then be offered a discount.