It is easy to blame the others in these scenarios, and while most of the blame definitely rests on their shoulders, there are things you can do to ride defensively and prevent these opportunities. Watch the wheels of cars that are coming on your road. If you see them start to come out, you should slow down to give yourself more time to react. Good on you for keeping the rubber side down!
It doesn't matter how right you were if you're laid out dead on the concrete.
You're very right. I had begun to slow down, but realized it wouldn't do any good. I had thought he would speedily move along to the turn lane, but instead he crawled across the road.