You are proposing a government band aid for a government caused problem. If you want to solve the problem look at http://www.debunkingportland.com/housing.html
You will find that housing costs are only high in areas with Oregon style land use restrictions. Increasing density DOES NOT make affordable housing.