I'm very careful with my SPDs. They are the easiest things to pull out of (which is why they're great for beginners but never used by racers), although they shouldn't have pulled out while sprinting unless your foot turned too far. Sorry it happened, will you still stick with your SPDs when you get back on your bike?