Yeah Immortal Technique always puts meaning into his songs... This song is pretty fucked up, and true, which = more fucked up.