The most hilarious thing, is that my brother's friend said he hates gays because they "might hit on him". But, at that exact moment, the most flamboyant boy at our school whipped around and said, "honey, you ain't my type." I laughed so hard I almost peed my pants.
But, the mother thing, is a wee bit odd. I might ask him about that, if you haven't already.