Frank Ocean has opened up about bigotry and hate in a lengthy Tumblr essay addressing the Orlando club shooting and the culture of hatred that LGBTQ people face around the world.

"I was six years old when I heard my dad call our transgender waitress a f----- as he dragged me out  a neighborhood diner saying we wouldn't be served because she was dirty," Ocean writes. "That was the last afternoon I saw my father and the first time I heard that word, I think, although it wouldn't shock me if it wasn't."

In the aftermath of the shooting, Kid Cudi also shared his thoughts on the violence in a series of impassioned tweets.

“My heart and prayers go out to the LGBT community and everyone affected by this tragedy,” Cudi tweeted. “Really upset today. I wish there was more I could do than tweet, build awareness and donate money. Thats not enough. Not for me.”

Cudi challenged hip-hop, in particular, to work to advocate more for the rights of LGBTQ people.

“The Hip Hop community is the least outspoken about gay rights and Ima go out my way to change that,” he tweeted.

Ocean's approach was more personalized. His essay reveals a mixture of pained recollections, his own perspective on hate, and concern for what it means for some people to believe in God's will.

And to believe they hear God telling them how to think, feel and act.

"Do the insane hear the voice distorted?" Ocean asked. "Do the indoctrinated hear another voice entirely?"

Read Frank Ocean's full post below: