Of course America
can afford the wars. The problem is that there is no will to pay for it.
The cost of the war is not $107 billion this year. It is $188 billion. The deficit for this calendar year will be around $400 billion, maybe $500 billion. The recklessness and intellectual dishonesty of the Bush administration and the Republican Congress on fiscal matters and the wars is disgraceful. Of course, when you are selling fantasies that "deficits don't matter" and "tax cuts increase revenue," its no surprise that the base of the Republican party resists any and all tax cuts, regardless of the economic consequences.
And did you know the dollar hit an all-time low again this week?

Well done. A weak dollar is a sure sign of economic strength!
This administration has, out of both practicality and ideology, chosen to cut taxes without reigning in spending. Not only has spending not been cut, it has increased at an accelerating pace. This is the only time in American history when tax rates were cut while war spending accelerated. In all other wars, the tax burden rose. WWI, taxes rose. WWII taxes rose. Vietnam taxes rose. Gulf War I taxes rose. Iraq War, taxes fell.
If this war is so important, then surely we should pay for it. Our grandfathers who fought in both wars understood the sacrifice that was needed. But not today's generation, particularly in the Republican party, where taxes are a litmus test to determine if you are one of the true faithful. Instead, that burden will fall on our children.