Chilcot Report FAIL: Let's Also Give Hitler a Slap on the Wrist and Endanger the Future of HumanThe Chilcot Report was released recently, and wow. What an utterly failed attempt at political equivocation it is. Seven years to issue a...