Exploring the complexities of "cancel culture"