Nigel Farage has been warned a government that just panders to the self-interest of its supporters will quickly fail.