I used to deal with that on my commute in Oakland and I spent a long time exploring and looking at maps and end up going about 3/4mi extra to avoid sharrows on larger roads and take the side streets. Takes longer but I feel much safer. Don't like getting sideswiped (happened twice) and screamed at (few times).