My ride to work includes a one miles, one-lane-each-way stretch that is IMHO adequately wide to share with cars. There also a longer stretch of 2-lanes each way. Cars seem to have no problem going around me, although I do get the occasional truck gunning their engine as they pass.
In my view, it's a city street and I'm paying as much in the way of taxes as many of those pickup drivers.... so I don't lose much sleep about blocking or slowing traffic.