Re: it's not only companies
He is legally evading paying his fair due of taxes...
No he's not. He's "legally avoiding paying more tax than he needs to". Everyone does this. Even you. It is your moral obligation to your family to pay only as much tax as you have to pay, to help provide more money to your family.
Rich or poor, only paying the amount of tax you are due is what everyone does. It just so happens, the rich have more efficient means of doing so. You buy a "to go" drink from Macdonalds, and drink it outside, saving the VAT. They channel large sums through offshore accounts, or pay themselves $1 salaries, and the rest in shares, saving hundreds of thousands by paying a different tax rate based on how that "income" is declared. It's all the same...just at different ends of a perfectly legal scale.
So enough with the hypocracy.