It is not the city residents being dumb, it is the city government being corrupt.
Grand Rapids isn’t a conservative city government. A lot of the surrounding area is, but GR itself isn’t. We just have the biggest arena around, so all the MAGAts come from all over West Michigan.
The city can’t stop him from campaigning here, they can’t go to the Van Andel arena and say, “No, you aren’t allowed to let Trump in.” They can just charge his campaign for any services provided, and then get shafted when he doesn’t pay.
The city can’t tell the Van Andel Arena they aren’t allowed to let Trump come in. And I’m sure they’re essentially obligated to provide a police presence and whatever else they’re charging his campaign for.
The city of Grand Rapids is pretty blue, and its government isn’t conservative. Huge swaths of West Michigan are conservative, and sure there are far more churches in GR than in most cities (it’s the central location for a few flavors of Reformed churches), but still. The city government aren’t exactly Trump supporters.