I never paid much attention to foreign affairs/protocol until the last five or so years, but it seems I NEVER heard of anyone EVER being "offended" by an American celebration on American soil (the embassy in any land is American soil, just as another embassy in America is French or German or whatever .... soil)
I've pretty much had it with offending people ... let's just get them all home
It's not like they're processing a couple of hundred VISA's a day or something
Besides a listening post (which .. a lot of good THAT does) ... I see no purpose for an embassy in a muzzie land