So....after reading nearly all the comments, everyone agreed that the dad is an asshole who needs to get his shit kick in.
But... let us not forget that Shinichi could have just popped in for a visit anytime he wanted. Hell, if it were me, and my father would keep telling me not to come home...