(a) No revenue bonds shall be issued by or on behalf of any governmental unit if the primary purpose of the bonds is to loan the proceeds of the bonds, or to lease or sell the facilities financed with the proceeds of the bonds, to one or more private business users for shopping centers or other establishments engaged in the sale of food or goods at retail.
(b) No revenue bonds shall be issued by or on behalf of any governmental unit without the consent of a majority of the qualified electors voting on the question at an election held in accordance with state law if the primary purpose of the bonds is to loan the proceeds of the bonds, or to lease or sell the facilities financed with the proceeds of the bonds, to one or more private business users for hotels or motels, rental or professional office buildings, or facilities for recreation or entertainment.