Jon Chait takes the long view on the Republican Party's decision to embrace an explicitly anti-Muslim message:
On the other hand, I think this will pay long-term political dividends for Democrats. There's a classic pattern of Democrats cementing the allegience of minority groups by standing up for them when those groups sit outside the mainstream culture, and thus when there's a real political price to defending them. Fifty years from now, Muslims will be voting heavily Democratic because they'll remember that Obama defended their rights when it was unpopular to do so. Of course that won't help Obama, but it's impressive to see him stand on principle. Bush could have taken this position without suffering politically. Obama doesn't have that luxury.
Not to pick on Chait in particular, but there's a liberal complacency when it comes to conservative intolerance that I find maddening. The Democratic Party's virulent racism did not prevent black Americans from flocking to the Democratic Party when the Republican Party proved unable or unwilling to mount forceful defenses of black rights. There is no reason to believe that a Democratic Party that has been as timid as this one in defending the rights of Muslims and Latinos can expect their loyalties simply because the other party has been hostile to them. History suggests the opposite is true, and as bad as today's GOP is, they are no where near as racist as the Democratic Party once was.
Calvin Coolidge was a vocal defender of civil rights, but most black people don't look back at the Coolidge administration and think, "That's why I'm a Republican." Lyndon Johnson didn't just give a speech; he passed the most wide-reaching and comprehensive civil-rights legislation in American history. What has Obama done for Latinos or Muslims that is even remotely comparable?