Yeah, this douchebag needs to be put in the prison block where all the rapists are held. Then, maybe he'll come to have a greater appreciation for what he intentionally ignored and denied.
The essential American soul is hard, isolate, stoic, and a killer. It has never yet melted. ~ D.H. Lawrence