Why should tax avoidance be considered as immoral ??. I think first we need to revist what does morality mean ? Is it moral that after working all ones life, paying taxes etc & when one is old and is considred as of no use to society economically is given a few £ for the pension and a few hand out like free presecreption, bus passes etc.
I Sweden the taxes are high but the Swedes get top class social services. Besides why should a person be penalised and not rewarded for his/her talent, risk hard work. To try & use morality in paying taxes or not paying taxes in immoral itself in my book.