While most artists critical of Israel express their dismay by playing the somewhat tedious boycotting game, hip-hop star Lupe Fiasco at least has the guts to express his rage in his verse. “Words I Never Said,” the new single from his forthcoming album that was released today on his Website contains some harsh criticism of the Jewish state.

“Gaza strip was getting bombed / Obama didn’t say shit / That’s why I ain’t vote for him,” he raps, adding, “Israel don’t take my side / ‘cause look how far you pushed ‘em.”

Whether you agree with the song’s message or not, the beats are terrific. And the lyrics do contain at least one message we can all get behind: “I think that all the silence is worse than all the violence,” Lupe states. Word.

“Words I Never Said” [Lupe Fiasco]