To name a few:
Ariel Pink
James Brown
BjΓΆrk
Yoko Ono
David Bowie
Miles Davis
Joni Mitchell
Yukio Mishima
Louis CK
People seem to take pleasure in their own moral superiority a lot of the time. Not to mention no one ever takes a firm stance. They call out a singer, but not an athlete for their favourite team. I understand where it's coming from, but it also becomes increasingly wishy washy while also being puritanical.