The main difference between tax avoidance and tax evasion is that tax evasion is illegal, while tax avoidance is perfectly ...