That's a very good point. The media just love giving him the oxygen of publicity. The Greens don't get anywhere near as much coverage, despite the fact they do have an MP.
Ultimately Farage will fail because the rest of his party will be exposed for what they are - xenophobic and racist...