GM Cotton: Corruption, Hype, Half-truths and Lies