Seen the puppy one before, and yes it's horrible.
Having seen worse acts done by soldiers, i am sure that video is not fake.
It's also sad that those retards who find that amusing don't realise that they give all US soldiers a bad name, and ultimately US as a whole.