What a great combination: racist and a jerk.
I wish you hadn't had this experience. But you took the high road - perhaps no surprise given your parents' ethos and your Marine Corps service.
Thanks for this post - glad to see there are folks like you out there.
Kudos as well to the purser on this flight (and, presumably, the captain) for taking care of the situation and protecting the security/peaceful atmosphere onboard. ^