The line is if you were being asked to promote or associated with illegal activity.To take it to the extreme, that would mean a business couldn't refuse to work with a self-proclaimed Nazi. I'm pretty sure there is a point somewhere in which it is accepted a business can deny service to someone based on their views but I'm not sure where that line is.
Farage is a racist and xenophobe but nothing he's done is actually illegal.