The obvious solution is to get another bike. Something's always breaking or needing maintenance so one should always have at least one extra bike for these types of incidents.
I haven't heard the failure rates of SRAM being significantly different than campy or shimano. I don't think your issue is common.