Lyric discussion by Dante Sint 

Charlie is also slang for American military men, which goes along with "i'm not a good g.i. joe."

An error occured.