LLS
You are buying into the commie rat trap by using that term. I agree that we should not be subsidizing corporations, but legitimate business expenses should ALWAYS be deductible in arriving at taxable income - IF you must tax income and IF you must tax corporations.
The current situation is that you cannot pin the rat politicians down using vague terms like "corporate welfare". The problem is, rat supporters' expenses are always "legitimate", but not those on the other side of the political fence. For the well-being of citizens AND business, not to mention to take corruption out of government to the extent possible, tax law should be as static and unchanged as possible. Taxpayers ALWAYS get screwed with tax law is changed - ALWAYS. And oh don't the Democrats truly love to monkey with the tax code. Armed robbery of a convenience store is a more honorable way to steal than the way our government does it. At least you get to look the lousy thief in the eye and tell him what you think, maybe even try to stop him.
The other point is that corporations don't really pay taxes - their customers pay the tax. Corporate taxes are just a way for our theiving politicians to obfuscate the FACT that citizens are paying far higher tax rates than they know. These taxes are just buried up in the price of goods and services they consume. When you understand that, you understand that our government has become fundamentally deceitful and insidious. So by using the term "corporate welfare", you are aiding Democrat argument on the issue by acknowledging that their premise is fact - it most certainly is NOT!!