New roads in places like Milford are almost always paid for through local user fees, usually for homeowners in new subdivisions. It's not really analagous to asking people in Milford to pay for buses in Detroit.
Would there be a way to pass this at a municipality level? Places like Milford probably don't make sense in terms of regional transit. Maybe draw narrower boundaries, and only ask voters within those boundaries? I think, if workable, it's a reasonable compromise.
Bookmarks