Question: who sings don't take your guns to town
Answer: U2
Other accepted answers: U2; Johnny Cash