Home Featured Politics this week: Gaffes, insults and ugliness