A peaceful rally in support of transgender people turned into a disruptive protest in Center City at about noon Saturday when an orange bus bearing anti-transgender messages on it -- "Boys are boys... and always will be" and "Girls are girls... and always will be" -- rolled around onto the north side of City Hall.

The transgender-rights supporters expected the bus to arrive sometime Saturday but didn't know what time it was going to show up. Backed by conservative groups, the bus had been touring East Coast cities for the past couple of weeks.

In anticipation of the bus, the city's Office of LGBT Affairs and other groups organized a "Pop-Up Love Party" on the north apron of City Hall from 11 a.m. to noon, during which supporters of the transgender community spoke, around 100 people gathered in support, and a light-blue-pink-and-white-striped transgender-pride flag was hoisted up on a flagpole at the end of the event. The flag will remain there for the weekend.

Moments after the speakers finished, the bus turned the corner and appeared.

"There it is!" one person shouted. Swarms of people then ran toward the bus. A person banged on a drum. Eggs were thrown, hitting the bus. At least two smoke bombs were set off.

This fucking NOM bus deserves to be harassed anywhere it goes. Free speech doesn't mean you get to talk trash and rile up hatred without enduring the consequences.

The Assalis, who have the balls to be surprised by Trump's heartlessness. (Video still via NBC10)

This idiotic family immigrated to the U.S. from Syria 20 years ago, and yet voted for Donald Trump — in Pennsylvania.

How they were not turned off by his malicious comments about immigration, Muslims (they're Christians, so maybe they don't care?) and about turning away Syrian refugees, I will never know. But rather than being turned off, they went out of their way to vote for the man, even as they were buying a home and furnishing it for their relatives who were on the cusp of immigrating to the U.S. after a 13-year (!) process.

The Assalis relatives got screwed by Trump — and by their own relatives in the U.S. (Video stills via NBC10)

When Trump signed his executive order, their family was mid-air. They landed, had their visas revoked and were sent right back to Damascus.

Now, the matriarch is asking — with a straight face — of Trump:

Why? Where is your human side, to send somebody to a war zone? I understand he wants to make America safe, we're all on with this. I definitely want to be in a safe place, but people need us and we need to be there for them.

Too bad, so sad. It's not like they were tricked; rather, they, like so many Republican voters, seem to operate from a place of, “As long as I get by, as long as I get away with it, fuck the rest of you.”