Great discussion. To summarize:
(a) swap front and rear tires - wider on the back, newer on the front
(b) find a different repair shop and have the gears checked again
(c) ride smarter, be aware of conditions, speed, and technique in advance of the situation
(d) toughen up, you'll be fine