Rapper Ace Hood has some things he wants to get off his chest in the stirring visual for 'F--- da World.' The song is from his latest mixtape, 'Starvation 2.'

Directed by Edgar Esteves, the black-and-white clip features the Miami rhyme-slinger addressing some of the world's social problems as well as his own. The video shows news footage of senseless violence that has occurred in recent months, including the tragedy at Sandy Hook Elementary School in Connecticut.

“I’m tired of people complaining about the little s--- / When I just lost my grandmother to that cancer bitch,” he raps. “Lord knows / The realist s--- I ever wrote / Through all the bulls--- I throw up a sign of hope.”

Thoughtful words in a captivating video.