Shedding the blood of US soldiers so some CEO at some oil company will have a friendly regime in Afghanistan so he can run his pipeline and make more money is NOT patriotic.
Although I agree with the other things you say, I can't really agree that it's the oil companies that are to blame for mideast politics at the moment.
Perhaps back in the 50's, back before the countries nationalized the assets of American oil companies, this argument was valid. Having left that era, though, most oil companies these days would benefit from higher oil prices. It's not the oil inductry that wants or desires cheap oil - it's the American consumer. As far as those in the oil industry are concerned, Saddam taking over Kuwait was good for business. Saddam taking over Saudi Arabia would probably be even better.
As for being in Afghanistan, I think you misread why U.S. troops are stationed in the country. I don't think Caspian oil, and the politics of building a pipeline were the source of our involvement. Sure there are some that see opportunism based on the newfound presence, but the troops are not shedding their blood protecting a pipeline which has yet to be built.