Question: who said have you no sense of decency
Answer: Joseph Nye Welch
Other accepted answers: Joseph Nye Welch