I've often thought that like food hygiene ratings that businesses have to display on their premises, companies should also have to display a score based on how much of their tax they are paying in this country.
Funnel it all through some offshore tax haven - its not illegal but consumers should be able to see clearly that's what you're doing so they can make a choice.