A Marine apparently throws a puppy off a cliff, and a virtual lynch mob forms

?. .