Xenia
I would agree with you entirely, except I've not read any articles where the government has stated that tax avoidance is fine. unfortunately they have whipped up the uneducated public into thinking that all tax avoidance is immoral. I'm not sure if this has been intentional but from various forums that I've visited there seems to be an extraordinary amount of people that think even normal tax avoidance = tax evasion = immoral.
In this respect I think the first line of your post is spot on but wish the BBC et al would make this clear distinction.
The other error is that a lot is being made (in the news) about turnover and not profits, which are two totally different things.
I don't go to Starbucks often at all but boycotting them is a bit silly IMHO. Boycott them for selling poor coffee or to support local business but not for legal tax avoidance. If anything we should be slamming the government for the £136 million that the public has wasted on phone calls just contacting the HMRC.