@Jonathanglick I think you're absolutely correct. Right now, we have the Democratic Party that refused to put a Palestinian American on the stage at the convention. They gambled that they can lose Arab Americans in Michigan and elsewhere and still win.
That said, it would have been hard in 2004 to predict that a vocal anti-Iraq-war candidate would win the presidency in 2008. Things change fast in American politics.