I was almost killed by a taxi driver, a long while ago, while riding a old Kawasaki GPZ 400 and some time before that got a brand-new ItalJet scooter all twisted by another blind driver (landed with both feet on his hood, where the bike used to be).
The longer you spend on two wheels, the bigger the chances are of some idiot taking you out (which is pretty much inevitable). The only way to solve this issue would be to increase the traffic penalties and fines - when committed against riders. No other solution.
P.S. [rant] When you see me on the bike, in traffic, just TRY for 2 seconds - not to muscle your car around and you won't ever see me again: I'll be gone. Takes a little bit of a brain, to realize this I know; but, no harm in me trying to explain it..:)