The Internet Is Rinsing This Corrupt Chechen Leader Over His Missing Cat NOT THE NEWS / By MF Jones The internet can be so mean sometimes.