Most large cities have mayors who are Democrats, the majority of the time.  This doesn't mean everything is their "fault."  You folks seem to think everything is so easy, cut and dried.  Those mayors still have to get money for projects, and if the money isn't there, is that their fault?  As time goes by, you'll see less and less money for things that actually help people, while some think we should be spending money on walls, space programs and wars.  Soon, we'll be just like North Korea.  Nothing for the people; everything for the military-industrial state, along with the powers that really be.