Op-ed: The insensitivity of speculation when someone dies by suicide
By ReShonda Tate By now you have heard of the unfortunate passing of dance star Stephen “Twitch” Boss, who took his own life in Encino, California. last week. The social media mental health specialists are out in full effect. And it’s nauseating. I have read so many comments of people saying things like “something seems