
SubX.News® Street Report · March 31, 2026
Downtown Chicago keeps getting sold as the part of the city that’s working.
The skyline is supposed to mean strength.
The towers are supposed to mean money.
The headlines tell people crime is down, downtown is back, the economy is strong, migrants are being helped, and City Hall is making historic investments.
Then the last forty-eight hours happen.
Monday morning, March 30, just after 6:40 a.m., a 20-year-old woman parked in the Millennium Street Parking Garage at 30 North Michigan Avenue and started walking to work.
According to prosecutors, a 45-year-old man she did not know grabbed her by the arms, threw her to the ground, got on top of her, punched her in the face, pulled up her clothing, put his mouth on her chest, and tried to pull her pants down while she screamed and scratched at his face trying to get free.
This was not some alley at two in the morning. This was a Loop garage under Millennium Park at the start of the workday.
What stopped the attack was not some polished city program or crime initiative. It was regular people.
A 65-year-old co-worker heard the victim screaming that she was being raped and ran toward the noise.
Prosecutors say she found the man on top of the woman and started striking him with a water bottle. He knocked her down.
Two more people heading to work heard the screaming and rushed in. A fourth witness grabbed a wet floor sign and beat the attacker with it until they could pull him off.
Even then, prosecutors say he kept trying to charge back toward the victim.
The workers stopped the assault. The city did not.
After he fled, CTA cameras tracked him through the transit system. Police arrested him around 7:34 a.m. in the 2500 block of South Archer.
Prosecutors say officers recovered a sex device and a one-way Amtrak ticket to Kansas City.
He now faces felony charges including aggravated battery in a public place, aggravated criminal sexual abuse, and attempted aggravated criminal sexual assault.
The public didn’t hear about it until 10:50 a.m. on March 31 — no warning, no extra patrols, no prevention.
That is what “safe downtown” looked like on Monday morning.
And it didn’t stop there.
Less than twenty-four hours later, in that same stretch of downtown a woman was tackled for her purse near the Riverwalk in broad daylight.
Later, near the Water Tower on Michigan Avenue, cars opened fire on each other and a pedestrian — someone not involved in anything — was hit by gunfire.
A rape in a Loop garage.
A robbery at the Riverwalk during rush hour.
A pedestrian hit by a bullet on the Mag Mile.
All inside the version of downtown the city keeps selling.
Then you go to where the city really tells on itself.
Tuesday afternoon, March 31. South Loop. Canal and Polk.
You stop and look down.
Not at the skyline. Not at the towers.
At the sidewalk.
And what you see doesn’t match anything the city is saying.
Look at this sidewalk.
Look at this.
Just look at this.
How our city treats our sidewalks … how our city uses our tax dollars to not fix our sidewalks.
There are rocks everywhere. Not small cracks — rocks, chunks, boulders where people are supposed to walk.
Look at this shit. There’s fucking holes in the fucking sidewalk… blocks and shit… what the fuck is this?
Standing there, the reaction is automatic:
Who lives like this?
What society lives like this?
Chicago likes to call other places third world.
But in the third world, they don’t pretend the infrastructure is world-class.
Here, the sidewalks were built, paid for, and then left to rot.
Newer buildings sit half-empty or unused while the public space around them looks neglected and dangerous.
Not being used for housing.
Not being used for anything.
Just sitting there while the sidewalk in front of it is completely fucked up.
It’s outrageous.
In the third world, they don’t have sidewalks, they have mud.
Here, we poured the sidewalks, taxed everybody for them, and then let them rot.
We built the infrastructure and then abandoned it, and now we’re tripping over our own neglect.
If someone falls there, that’s not an accident of nature. That’s the city’s liability. That’s years of tax money that never made it into concrete.
So you ask the question nobody on the fifth floor wants to answer:
How come our taxes didn’t fix this?
Where is our money that was supposed to be used to fix this sidewalk?
All you have to do is look around you and think to yourself, I paid for this today through my tax.
At the same time you’re looking at these broken sidewalks, you’re listening to the same leadership tell you they’ve got money for everything else:
Reparations hearings,
Migrant contracts and shelters,
New crime initiatives and task forces,
Speeches about “reimagining” how the city works.
But on the ground at Canal, you don’t see any of that imagination.
You see trash.
You see empty buildings.
You see dangerous sidewalks.
You see the basics ignored.
Tik Toks and speeches say Chicago is a global city: safe, thriving, world class.
If you want to know what Chicago really is, don’t look at the skyline.
Listen to a woman screaming in a Michigan Avenue garage at 6:40 in the morning.
Picture someone getting driven into the ground for a purse by the river.
Remember a pedestrian catching a stray on the Mag Mile.
Look down. Look around. Listen.
The sidewalks, the garages, and the police tape are telling you more truth than any podium ever will.
Canal Station 807 S Canal St
550pm March 31st 2026
41°52’17.7″N 87°38’21.1″W
https://maps.app.goo.gl/ncaFaFKm1QVbj1ye6
