My theory is that the MC's parents aren't his actual parents. Remember that file on his aunt, that his parents were looking at when the MC got back this last update? Saying the MC isn't ready for what's inside it or something like that...I bet John knocked the aunt up, and the aunt gave the MC up to her sister as she couldn't/wouldn't raise a rape baby.
Nobody knew about the real father besides the Aunt, until they got that file. That makes sense with the way the MC's "parents" were acting, and no way John would know the MC is actually his child, since the wife surly gave up her maiden name.
What do you think?