That's because you guys are my "Therapists," LOL! I'm 10 miles south of there, though I'm still stuck in a Blue county, overall. Aside from a few blue WI counties up close to the Twin Cities in MN, as well as Dane County and Milwaukee County being Blue, the rest of the state is nice and RED and pretty darn normal. :)
Yeah, a local shop I visited in Knoxville was THE hangout spot for teens. Live mostly Christian bands with some secular but positive acts, coffee, poetry, and all the usual cafe stuff.
No problems keeping the place Christian-oriented. I went to a concert with my little cousin and was shocked to see close to 200 people there. No other place really catered to teens like it did.