A teacher at an all-boys Catholic high school on Staten Island resigned after going on an anti-Trump tirade during class that devolved into calling one of his students a “punk a–” during an unhinged ...