Do either of you guys own a small business in the US or are trying to start one up?
Arabian is correct in stating that our tax system is complex.  Is that a good thing?  The fact that it is so complex certainly makes tax lawyers happy.
Large corporations like GE will pay less in taxes as a percentage of gross revenue than Huck and Splash will when I open my doors.  This is because they can hire better tax attorneys and can shield more of their revenue. Many large American companies do this by setting up Corporate Headquarters in countries that have lower tax rates.
Here are some uncomplicated facts.
net income = after tax profit
Income after all expenses and taxes have been deducted. Net income, the most frequently viewed figure in a firm's financial statements, is used in calculating various profitability and stock performance measures including price-earnings ratio, return on equity, earnings per share, and many others. Also called aftertax profit, bottom line, net, net profit, profit.
You take home more money when your expenses are lower.  Taxes are an expense.  Companies are very interested in lowering their tax burdens, and will look for ways to achieve this.
As is the case in Denver where I live, companies like Walmart establish locations right on the boarder of Denver County, but avoid opening stores in Denver.  Denver is not business friendly.  We actually have a "pay to play" tax for companies to do business in Denver that is a head tax on employees.   They are basically penalizing companies for hiring people.
Within 4 miles of where we live, there are 2 malls that have less than 50% store occupancy.  Denver gets over 50% of its revenue from sales taxes.  Retail businesses keep the city running, but our city government is forcing them to close up and move to other cities around Denver where they can lower their expenses.  On top of that, our government officials in Denver are so excited about their new "Smart Parking Meters" that will now allow them to charge people to park downtown at night at a reduced rate, when before it was free.  Do you think more people are likely to go out in Denver at night now that they have to pay for parking?
Whether the beer analogy is over simplified or not, the point is that, if shit gets too expensive, you buy elsewhere or you stop buying.  If it's too expensive to manufacturer in the US, you manufacturer in China.  Jeffrey Immelt, will spend millions on lawyers to avoid paying billions in taxes.
If tax rates are lowered for businesses, they will hire more people, open more locations.  The revenue that City and States receive from sales taxes will increase, because more businesses are paying less.  As retail businesses are forced to close, the cities and states receive less revenue from sales tax.
Whether or not the economics professor listed actually wrote this is irrelevant.  Several of my economics professors stated very similar things in lectures.  If you really want to know, ask a small business owner.
Did any of you notice how many Europeans were skiing at your resorts this year?  Why do you think they were there?  Why so many this year?  The dollar is weak so it is cheaper to come here. I love seeing so many Europeans in Vail, but unfortunately it usually only happens when our economy is fucked.
We are all consumers.  How many of you are going to go out and intentionally spend more for a product?  Wouldn't it be great to be sponsored?  Why?
Dare I say that, if you pay less in taxes, wouldn't that allow you to buy more beer?
End rant.