The proven lies and scandals around Nigel Farage would have destroyed any other politician… So why is he still here?