(a) A local government shall not adopt any ordinance, regulation, or policy that prohibits or restricts a resident from properly displaying a flag of the United States on the resident's person, property, or motor vehicle unless the flag is used as, or in conjunction with, an advertising display.
(b)
(1) This section shall not prevent a local government from imposing reasonable restrictions as to the time, place, and manner of displaying the flag of the United States when necessary for the preservation of the public's health and safety or the public order.
(2) No restrictions solely to promote aesthetic considerations shall be imposed under subdivision (b)(1) of this section.