there are two problems with taxation one you need a tax lawyer to get the best results , 2 most people cant afford one nor know enough about tax code to properly fill out the form.
easiest way look at some of the gubberment people paying 15-20% make it a flat tax. only ones who will pay more are those who pay less not and that is not 99% of the people.
when you say they will leave… sure just tax their income before it leave your country taxation by both if you make it there and citizenship.. will solve that problem. only thing they can do i give up citizenship and not pay taxes to the country they dont make the money in fair enough to me. make shareholder loans taxable, until you can prove not income.
the only thing we need to do is to get rid of current monetary system it is killing us all.