The special joint House-Senate committee on 9/11 released their final report today. Among its findings they debunked the myth that Islam was responsible for the attack. “Islam is the religion of peace™” said a member of the committee. Instead of blaming Islam we should put the blame right where it belongs: On ourselves and our macho culture […]