There are 357 million bedrooms in the USA and 323 million people... There is literally enough room for every single person to have their own bedroom. Since in reality we have 2 people to a bedroom in most cases we are talking about x2 more housing space than people...
Yea there are more than enough houses.