I don't think its right to point out to the child that his mother is doing something risky with his unborn sibling. I mean, what can the boy do about it?
Really? It is the reality.
And I think 'pretentious brat' springs to mind if he says something to the adult - which he never would, he is more respectful.
My 7 year old is always making comments about things and I just remind him that other people live differently than we do and may not know it is bad.
I have reacted like that in the past, the reason I posted this was because I think he is now at an age when he can
intelligently challenge what he sees, and question other people's actions. By this, I mean within conversation with me or his dad - not outright telling people what they're doing is 'bad' or 'wrong'.