re: #5 Eclectic Cyborg
Steve King, almost certainly. Definitely Tom Tancredo, though he’s at least not in office anymore.