Here in Sydney most cyclists just ride on the sidewalk, despite it being illegal. How does your city keep them on the road? I do think in pedestrian heavy areas (like the city centre) the cars may just have to wait a bit longer, these areas usually have pretty good public transport links anyway.