A great movie, a terrible ending
After telling, or rather showing, the truth (or if it "weren't the truth it should have been" - BTW anyone really thinks John Houston only acted in this one?) Mr. Milius decided to end his film with a big battle. But between whom? He has made us so sympathetic to the main "bad" guy. It's true he portrayed president Teddy as being more like the Sultan, and less like Raisuli, but we can't have Americans lose the battle, now can we?
Hey, the Germans were there too! Of course! It's all their fault! They're the bad guys, naturally! Let's wipe out the *beep* Let's team with our good friends the Arabs!
Oh well, I can't blame him in fact. To paraphrase another American president, you can't tell the truth all the time, especially not at the end of a Hollywood movie. After all it was a standard practice long before there was a single barn in L.A., let alone a film studio.
You can be subversive all you want, and disclose the true face of the powers that be throughout your work of fiction, if you end it in a standard and approved way. But why so sudden and lame twist/reversal? Maybe it's the best way to show where you truly stand.