Katie --
I'm so angry at what you had to endure, but I'm totally impressed with the way you handled it. Should I be forced to break my flying boycott, I hope that I would handle it with such poise, at the same time challenging the good sense of the TSO's involved. It sounds like, at the very least, you made them feel uncomfortable.
I can't believe they don't have a lead apron on hand. Boggles the mind. I'm like others, sitting here trying to compose an intelligent response and coming up seething profanity. So I'll leave it at that.