Man Who Punched Trump Supporter Is Registered Child Sex Offender