We have to stop depending on the police and judges to solve our policy mistakes. The law can only react to bad behavior, it cannot be everywhere all the time, and it is really expensive. Fines mean nothing to someone with a Bay Street investment portfolio while being disproportionately punishing to the least wealthy. We created a design of King Street that is dependent on law enforcement and using automated ticketing is just throwing good money after bad as it still requires a bureaucracy behind it. The solution is a design that physically keeps cars from blocking street cars. Eliminate the furniture and parking on the outer lanes and confine all private motor vehicles there. Cars can still access the parking on the properties facing King Street. Then place curbs around the centre lanes where the streetcars run. Filter streets with automated bollards where access should be limited. This is especially true where cars go to line-up for the Gardiner Expressway. Keeping the track lanes clear would also give emergency vehicles an open lane.
Not only should the street car lanes be physically blocked to keep private motor vehicles off the tracks, but the presence of a street carat an intersection should trigger priority lights that would put them first into the intersections. Cars making a left turns will be less likely to block the inter as the street car will be there first. An additional set of lights would be expensive, but it would be cheaper than trying to enforce rules. Fines are only reactive, they apply only after drivers have made everyone late. Even automated fines require a full time bureaucracy to support it.