Chaos reigned on Independence Mall for about two hours on Saturday as pro-Trump and anti-Trump groups shouted at one another across police lines and barricades, leading to safety concerns for tourists and others visiting Philadelphia's historic sites.
Unnamed groups had threatened to disrupt the Trump supporters who had planned their Make America Great Again March, part of a nationwide event.
At about 1 p.m., the pro-Trump supporters in Philly shouted angrily at police who were blocking them, saying that they had a legal right to march and their event had been usurped by the anti-Trump counterprotesters who were dressed in black and did not have a permit.
Police told the pro-Trumpers that they couldn't march over safety fears. But the pro-Trump marchers said they had paid for permits and were acting legally while anti-Trump protesters were not.
Anti-Trump protesters, dressed in black, apparently decided to march on their own. They were seen marching west on Market Street, near 8th, at about 1:25 p.m.
Sullivan confirmed that police had initially delayed the pro-Trump group from marching because of "public safety concern" and the potential for an "imminent conflict" with the anti-Trump protesters.
The anti-Trump group, meanwhile, remained around City Hall and also ended up dispersing at about 3:15 p.m.
During the day, two people were issued citations for disorderly conduct, police spokesman Sgt. Eric Gripp said. One man was issued a citation at 5th and Market Streets. Meanwhile, a juvenile boy was issued one while on the 1600 block of Benjamin Franklin Parkway.
Sullivan said both people issued citations were anti-Trump protesters.
"More importantly, no one's been injured" and there have been no reports of property damage, he said.
According to an image of a flier on the Disrupt MAGA Philly website, counterprotesters were asked to bring "noisemakers, instruments, floats, megaphones," among other things, and "to confront Trump's supporters and to prevent" their march from happening.
Around 12:25 p.m., anti-Trump protesters were seen marching around Independence Mall, where the pro-Trump supporters were gathered.
Meanwhile, at a pro-Trump rally at the Seaside Heights boardwalk on Saturday afternoon, things were peaceful.
At about the time the Philly marches dispersed, the pro-Trump supporters in Seaside Heights began to march on the boardwalk.
The scene is Seaside Heights was definitely more peaceful.
The Make America Great Again marches, named after the president's campaign slogan, were scheduled to take place in 40 cities or towns in 32 states, and in Washington D.C., in support of the new administration, veterans and law enforcement.