As a Marine Vietnam Vet, I concur.
If the god of vengeance has walked the Earth!!
He was dressed in Marine Green!
And he got a ride from the US Navy!!