Well I agree with your sentiment but this guy was let into the US in 2002 as I understand it.
My you was directed at all bureaucrats, regardless of administration. Napolitano needs to be fired since they didn’t catch him when he left the country for 6 mnths of training and they let him back in. That is on her watch.