Wow... Sometimes I think we tend to over-think things a little. Everything in context I say.
"you're a great mother" isn't offensive, but said sarcastically it is. Just like referring to formula as artificial milk isn't necessarily offensive but coming out of the mouth of your MIL asking 'are you still giving him that artificial milk' could be.