I know what you mean! I actually say most of this stuff at one time or another...depends on the relationship and the circumstance. (I know ... you find it hard to believe that I can be a blunt and direct person, don't 'cha?
I've put this story on there before, but had one bride who was commenting about a reception she had been to in which the caterer "....used canned or frozen vegetables!" I looked her right in the eye and asked, "So what were you expecting? Because none of us grow our own, ya know!"
The bride who asked me "Do you make the food in advance?" I said, "is there a kitchen on site that I can use?" She says, "No." I say, "then obviously I will make the food in advance, then."