On their latest single “We Just Wanna Be Heard”, Detroit’s demented duo Twiztid deliver one of their most political songs to date.