Maybe if you pumped them up prior to your ride you wouldn't have had a pinch flat. I've been commuting on a road bike for 8 solid months now. I've had one flat (puncture) and I had all the stuff I needed to get going again with me. I always check my tire pressure prior to a ride.
Oh, and I'm riding Continental Ultra Race tires 700x23, they do say kevlar on them though FWIW.