The amount of loop holes and workarounds that our tax system allows is ridiculous. Maybe we should move to a tiered flat tax system No deducations, No credits to eliminate as much grey areas as possible.
Then it becomes very expensive to create a shell company to launder money through and games like paying oneself through a corporation lose their appeal.