America's cultural generation gap