It's also not clear to me that it is ethical to have a punishment be far more extreme than a crime. Sending someone to jail for 40 days for stealing $2.75 seems a little extreme. That could easily turn a poor person with a job into a homeless person with no job.
A fine feels more appropriate. Maybe free rides for those who legitimately can't afford the fare.
Crime in NYC did drop precipitously, but it's not clear that broken windows policing was the cause. It's been studied and debated a lot, but as far as I can tell there isn't a clear consensus. Here are some sources: