Cancel culture and its implications