I find it more than fait to optimize your tax, to completly "evading" taxes is in some case just not avoidable.... also many will pay a lot in personal income tax while others don't, the real problem starts for people which are doing very well and have a high personal income, they will pay a lot of tax on behalf of the people which don't have the same personal income.
So fair, I think it is fair, but this is only my 2cents