Original Poster, if this Thing causes you to hide baby food, what on earth makes you think that there's a glimmer of humanity beneath that smooth veneer??? Peel back that layer of "nice guy," and you can easily see the rot and putridity of his soul. Get out, for the sake of your precious child who does NOT have a voice of his own. You are your child's only advocate.
Best wishes to you.
Off topic - Blue Rose, you've managed to Survive and evolve into a wonderful advocate for others - Bless you, tenfold!