Professor who “tried not to vomit” after passenger gave first-class seat to soldier got a heaping helping of Tucker Carlson