Good to see you guys so passionate about something other than pies or beer. I'll agree that riding beyond your skill level and road conditions is the primary issue here, and having a brake is the secondary issue.
If you cannot stop your bike in time, it matters not what braking system you use.