Why shares of homebuilders just plunged

Plus, should BP and Shell be taxed to cover surging energy costs?