Im not advocating religion is the answer, but something is needed.

Great minds think alike, but fools seldom differ. (English Proverb)