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.