No flag of any nation, state, country, or territory other than the flag of the United States or a state flag, or the flag of a friendly foreign nation, or the dependencies of such nations, shall be: 1. Carried in parade on any public street or highway within this state. 2. Exhibited in any hall or public place. 3. Displayed or exhibited: a. On any vehicle. b. On any building or premises. c. In any other manner in public within the state.