Everyone gets that there is a difference between breaking the law and not. There is also a clear difference between a 'wink and a nod' when paying in cash and simply paying someone in cash. Not everyone does the former. Morality isn't clear cut and each person must do what they believe to be right, but that is not to suggest that one can't engage in discussions of ethics and morality. As someone else stated, not everything which is legal is moral and not everything which is illegal necessarily immoral. In terms of your three points: -I do agree there is (inevitably) hypocrisy in this debate. But that doesn't mean that a debate of both how things are and how things ought to be is not worthwhile, or instructive. Cameron himself has been fairly hypocritical in my view and we can reasonably expect him as PM (and someone who influences policy / law) to hold himself to a higher standard. - I don't accept that people are too stupid to understand the differences between avoidance and evasion. The grey area has shrunk since the general avoidance rules came in at the beginning of the year, but prior to that there was fairly broad scope for morally questionable avoidance (which may or may not have been considered 'legitimate' depending on one's point of view). - It's up to each individual to pay the appropriate tax. If you somehow conspire in tax avoidance then that's pretty clear cut. I don't accept that everyone does this. I don't like the supposed 'truism' that 'everyone's at it'. It's simply not true.