It’s governments that are responsible for a lack of housing: local governments through zoning policy. The homeowners in a given city are politically engaged and they vote to protect their own investment in real estate. Call it NIMBYism if you like but homeowners are never going to voluntarily agree to have their house go down in price. Doing so could put their mortgage underwater and result in losing their home and becoming homeless.
Japan does not have this issue to nearly the same extent because they have structured their governments differently. Zoning laws are set by the national government, not the local one, so problems like this can (and have been) set at the national level.
For other countries to solve their housing problem Japan style would require the national government to take power away from the local governments (and in the case of the US, this would put the federal government in a fight with state governments). It would be an extremely messy fight and probably not work out.
I’d be wary of calling him guilty by association. Maybe when he realized who he was really hanging out with he was so horrified and disgusted that he just had to get involved and do something to fight back?