‘Dear Barack, you’re an idiot’: President Obama reveals that he replies to letters that insult him