Oh dear. Nigel Farage is at it again. On 5th April, he galloped into Strasbourg atop his Brexit unicorn and proceeded to once again, spew...