>>predominately middle class, urban, secular young people-average age 22-23<<
Coming to a city near you this summer. A real blockbuster.
Big difference, and it is called because Americans are armed, guns.