There are many, many, inconsistencies in the Republican Party's economic claims and purported fixes. One glaring inconsistency is the Republicans' claim that Keynesian economics, in the form of fiscal stimulus, doesn't work. However the Republicans have been implementing Keynesian policy for decades in order to stimulate the economy. Particularly in regard to throwing the tax payers' money to the defense industry.
And as Paul Krugman points out in his New York Times piece, Obstruct and Exploit, Romney and the rest of the Republicans claim that "government spending can’t create jobs unless the money goes to defense contractors." Government spending is government spending by any other name. And don't kid yourselves. It all trickles down at some point to the "private sector". Whether it's to defense contractors or any other "private" firm that sells goods and services to the government.
The biggest laugh is that defense contractors are "private" and "free market" firms. Indeed, defense contractors along with banks, etc. essentially receive billions in taxpayer-funded corporate welfare and were it not for the U.S. Government redistributing taxpayer monies to those industries, many, of not most, firms that make up those industries would be out of business. In a sense, it wouldn't be too far off the mark to say that many folks who work in the defense industry, the banking industry, etc. are on welfare. And the only difference between them and those receiving Medicaid and food stamps is the dollar amount of their welfare checks.
But you see, the Republicans have millions of dupes convinced that the welfare policies which they implement are not welfare policies at all, because they implement those policies under the smokescreen of the "free market" . . . .