As crazy as it sounds, I don’t think this was any political gaffe by Trump. This is the exact narrative he wants the media to be talking about at this moment, for whatever reason. Perhaps because he wants to remind Bernie voters that Hillary voted for the Iraq war in the first place.
The reason is that he wants Americans to know that Islam subjugates women, Democrats are hypocrites for not defending them...and he wants Democrats to carry that message for him, on their dime and via the apparatus.