I think the best solution would be a "distracted" driving law--that is, if a driver is drinking coffee, smoking, chatting on the phone, arguing with a passenger, or eating a burrito, they can be pulled if it appears to be affecting their driving abilities.
Though I suspect this quote wasn't meant to be advocacy of such a measure, it captures the point:
"Some critical legislators wondered why the state should react to just this one distraction for drivers. Rep. Seth Grove, R-York, said that on his way to the Capitol today, he'd seen a driver drinking coffee, smoking a cigarette and reading a newspaper."
The person who talks on a cell phone and doesn't pay attention to the road while find another distraction if their cell phone is taken away. It seems like we really need better enforcement of existing traffic laws (speed limits, stop signs, etc), but that requires more boots on the ground, and more money from the government coffers, so I'm not hopeful.