The experience of cycling accidents which are not due to your own fault and could not possibly be under your control yet are spoiling your otherwise nice day and your megabucks machine, is something that make cyclists tough.
Perhaps this is the greatest rewards of cycling.