It is ironic. Even where we "have a coalition" (said with dripping sarcasm), we are still blamed when the money is not there.
I'd rather blame Italy, Spain, France, Germany, and other heavyweights NATO member who doesn't seem to want to provide their share in this struggle.
On the other hand, any assistance to the USA in Afghanistan is seemed as support to the general USA war effort, which means an indirect support to the Iraqi War, which is simply too unpopular with those population (with good reasons). Even here in Canada, some pacifist want us to get out our troop because they say it's simply to help the USA in Iraq. (which, in a way, is true.. but that's a story for another thread)