The Miami public transit system has to be among the worst, if not the worst, of major US cities. Also, building the stadium in Overtown is just about the stupidest idea I could think of. Actually, although I can’t stand the location, I would argue that building it next to Hard Rock Stadium in Miami Gardens might be…