It's not avoiding a reasonable amount of tax that is annoying to most people. It is the transparent exploitation of loopholes to evade tax that is annoying.
Eg: Starbucks has to pay starbucks to use the brand starbucks, which means starbucks pays less corporation tax here, but more in the country where they've registered the company that owns the starbucks brand. (Which just happens to be an office in a building in a country with a low corporation tax rate.)