I feel for him too, but there's certainly a degree of CYA in being an adult. Another way they could remedy the situation is put 'warning, bike at your own risk' signs EVERYWHERE, and then it would be up to the bicyclist to... you know... not run into stuff.
Bad things happen to good people, and that's unfortunate, but it doesn't necessarily mean it's anybody's fault.