. . . . "In the 21st century self-styled progressives continue to embrace concepts such as environmentalism and social justice." .