I was so disturbed after I saw the video that I couldn't sleep. I did some research online and apparently we're not the only people troubled by what this Marine did. Here's what I found:
The Marine who threw the puppy is named David Mortari.
David Mortari
24419 Florence Acres Rd
Monroe, WA 98272-9662
Phone: (360) 794-7191
David Mortari's boss in the Marines is Major Chris Perrine. You are encouraged to call him and tell him your thoughts about his underling's behavior: (808) 257-8841
Here is the e-mail address of the CO of the base where he is stationed. He welcomes input. KBAZ_HQBN_CGMAIL@usmc.mil
Everyone is encouraged to also contact Humane Society International
http://www.hsus.org/contact_us/ and PETA to voice their concern. With enough outrage, this Marine will be punished and dishonorably discharged as he is unfit to hold true to the Marine Corp. values.