It's accounting tricks. Like with carryover - if I beat you in a game of basketball for 20 bucks, say "double or nothing tomorrow", you agree, and beat me tomorrow - is it any different than me beating you today, you giving me 20 bucks, you beating me tomorrow, and me giving you 20 bucks?
Corporations aren't trying to screw you out of anything. They pay plenty. In fact, they should pay a lot less, seeing as how the IRS still gets money through a corporation's employees and shareholders.
Why isn't your problem with the over half of America not paying a damn dime? You seem to have pretty selective outrage when it comes to taxation and what people "owe".