Matt Gaetz, Donald Trump's polarizing pick to be the next attorney general, has long been at the center of controversy.