> The real median income at present in the US is 31k meaning half make less.You will find that the full-time median income is much closer to $50,000 though.
> Clearly not everyone who wants to is earning 45k.
But, in fact, as this is a full-time job, you are actually below the median. When you add in high school students working part time, then you're right, but that's not particularly meaningful.
> Median rent is almost 900 a month.
Seems high for the area in question, but regardless, since you are buying a home, I'm not sure why you would also pay rent to someone else?
> 2 crappy cars maybe 400 a month.
Maybe the person paying for the house needs one car to get to work. Why do you need two cars?
> Communications at least another 100.
A landline phone where the house is located is $23.50/month. Another $35/month if you want internet service. That's a long way from $100 and already way more than someone in 1940 would have. If you really want the 1940s house-buying experience, you don't need internet service.
> Incidentally areas where you can buy a three bedroom house outside of the crime ridden hood tend not to have a huge number of jobs so everyone go and move to Ohio isn't a tenable solution for the present economic situation.
I don't know about the economic situation in Ohio, but the place in question has exceptionally low unemployment and substantial job growth. That's why businesses like the one I mentioned have to hire everyone who shows up. If they didn't, they wouldn't have any employees.
I don't think anyone expects that you should be able to throw at dart at a map and be able to afford a home anywhere it lands. Not even people in the 40s and 50s could do that. They had to be quite discerning about where they settled in order to do so. That much remains true today.