I say this a lot and Chef and I have debated this, but my feeling is this: You can't pick when you're famous and when you're not. It's like being pregnant: there are stages of it, but when you are, you are (I am neither famous nor pregnant by the way). You can't pick to NOT be pregnant because you want to go on a sushi bender nor can you NOT be famous because you want to have your own little hissy fits.
Case in point: Gisele you cannot speak out to make breastfeeding for six months a LAW and use your fame to try and lobby for it or say really obnoxiously superior stuff about your kid BUT not want attention when you respond to a heckle about your husband's Super Bowl loss. Have you never been to a football game? Let me rephrase that: have you ever been to a football game and NOT sat in a luxury box? The whole thing is one big heckle. Toughen up. Or at least don't say anything back because you ARE famous. Someone WILL record it and make you look even more like an idiot. (For the record, had Abby Manning made some comment about Peyton NOT being in the building that had been recorded, I think it would've been big time news too. Just sayin'.)
On another note, it's not your place to say anything, no matter what kind of fame you have. Blaming co-workers for something is lame in itself, but blaming your HUSBAND's co-workers is even more lame. I actually have had one instance in my career when a colleague's wife called me up to bitch me out. It was the worst and made life awkward between me and the colleague forever. Partly because I was pissed at him for letting her call and partly because he was pissed at me for yelling at his wife. Not a good idea in ANY situation.
And lastly, to all those guys (and a few girls) out there who have said "She's Gisele. She can say whatever she wants." Or "Tom wins because he gets to go home to that." I have to say this: Being hot does not give someone carte blanche to say stupid stuff and act inappropriately. Stop reinforcing this idea.