Michael Avenatti, the self-styled provocateur taking on the president for porn actress Stormy Daniels, has told Iowa Democrats that the party needs a bare-knuckle fighter to take back the White House.