Play on Hard.
I was stuck on the same mission until I did.
The enemy AI gets tougher than on Normal, but the friendly AI plays catchup a little more.
They're still far from perfect, and they're still not up with the level the enemy AI plays at, but they DO hold their own a lot better, and they actually work together, and try and complete objectives.