Finally, by removing the spoke protector and riding the bike without it, the OP invited a derailleur-into-spokes incident.
+1
If you don’t know enough about bikes to keep your derailleur out of your spokes you really need to leave the spoke protector in place. If the shop did remove the spoke protector I can only imagine they would have done so at the request/demand of the owner. Either way, no spoke protector = owner has full responsibility.
FWIW – after breaking two carbon frames in about three years I bought a beastly titanium bike – my Habanero. It’s not as nice as my carbon rides but it’s less subject to damage. I’ll buy more carbon when the kids finish college.