Polling suggests millennials are more liberal than previous generations on many social issues — but not gun laws. Analysts can't explain the anomaly.