In a statement late Monday, Mayor Jim Kenney of Philadelphia said that disinviting the Eagles “from the White House only proves that our president is not a true patriot, but a fragile egomaniac obsessed with crowd size and afraid of the embarrassment of throwing a party to which no one wants to attend.”
“City Hall is always open for a celebration,” he added.
It is not unprecedented for some athletes to skip White House celebrations of their victories, sometimes for political reasons. A handful of New England Patriots players skipped the celebration in 2017. Larry Bird, the famous Boston Celtics player, skipped a visit with Ronald Reagan in 1984. Michael Jordan, of the Chicago Bulls, did not participate in a White House celebration with President George Bush in 1991, reportedly citing scheduling issues.
But rarely — if ever — has a dispute between sports figures and a president escalated so quickly, and so spectacularly.
The clash between the Eagles and the president is the culmination of a cultural controversy that Mr. Trump inflamed last September when he attacked the former San Francisco 49ers quarterback Colin Kaepernick for kneeling during the national anthem in protest of police brutality toward African-Americans.
“Wouldn’t you love to see one of these N.F.L. owners, when somebody disrespects our flag, to say, ‘Get that son of a bitch off the field right now. Out! He’s fired. He’s fired!’” the president said at an Alabama rally.
The comments set off a fierce national debate over the rights of the football players to protest during a moment of national exposure. Mr. Trump repeatedly refused to back down, saying the issue was about respect for the American flag and casting his position as the patriotic one.
And late Monday, the president reiterated those thoughts. “The Philadelphia Eagles Football Team was invited to the White House,” he tweeted. “Unfortunately, only a small number of players decided to come, and we canceled the event.”