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