Having been able to vote since the 1997 election. I can honestly say that Cameron has been the best Prime minister during that time putting a plan together to try and reduce our deficeit and move us forward. Teresa May has been the worst as she doesn't ever seem to achieve anything, the biggest...