In the following cases the presence of a minor on city streets shall not constitute a violation of § 15.02 of this chapter:
(A) When the minor is accompanied by the minor’s parent;
(B) When the minor is accompanied by an adult authorized by a parent of such minor to take said parent’s place in accompanying said minor for a designated period of time and purpose. Such permission shall be written and presented to a peace officer upon request;
(C) When the minor exercises First Amendment rights, such as free exercise of religion, freedom of speech, right of assembly or right to petition the government and use of city streets is a necessary incident thereto;
(D) When the minor is traveling, via direct route, to or from a place of employment, or such travel necessary in conjunction with employment duties;
(E) When the minor is traveling through the city from and to destinations outside the city, with no point of destination within the city, when such travel is by direct route;
(F) When the minor is returning home by a direct route from and within 30 minutes from the termination of a school or church activity, or government sponsored activity or events;
(G) When the minor is traveling to or from a city or school sponsored after prom event; and
(H) Any contacts with minors under this section shall be followed up by contact with their parent or guardian.