So you think simply not celebrating Iftar equates to "smacking Muslims in the face?" There's quite a bit of grey area between the extremes of celebrating a Muslim holiday in the WH and deliberately insulting them (a course of action no one here is suggesting, btw). And simply not celebrating it is precisely that middle ground.
Attempting to win "hearts and minds" with ceremonial pandering BS will win him nothing but contempt from all quarters.
That’s one opinion, I don’t agree with it. We live in a pluralist society governed by the US Constitution. The President celebrates Christian and Jewish Holidays as well. And he should.