Answer
Trey Parker and Marc Shaiman co-wrote the song "Blame Canada" for the 1999 film South Park: Bigger, Longer & Uncut. The song is a satirical critique of American culture, particularly its obsession with violence and its tendency to blame others for its own problems. The song has been praised for its clever lyrics and catchy melody, and it has become a popular cultural touchstone.