Taxes are never fair, that's why you'll never agree on them.
It's a game of coercion and the only thing that can be done is choose who's the sucker that's gonna pay.
Taxing big, multi-national companies is something that I can live with, strangely. I know it's wrong, but still less wrong than having poor/middle-class directly pay the bill. In the end they have the money to pay tax consultants and the money to deal with it.