Paying attention is key and when you ride up one anothers ass you can't react in time to prevent this kind of mayhem. Hope all are ok but it sounds to me like it is there fault as much as anyones.
Hell yes, every bike i ever owned and this one is number 13. Mostly miss the dirt bikes but every bike gave me pure relief from day to day stress. Oh, it does not get easier either.