For me, turkey hunting is all about the challenge. I want to trick the bird. I want him to come to me because I tricked him. I have no desire to shoot one of the roost. It ranks right up there with sitting in a ground blind waiting on a bird to walk into a food plot. I won't even shoot them in the fall while I'm bowhunting. I'd rather wait until spring when I can try and trick them. That's just my preference.
But I do agree with catman. If someone wants to shoot one off the roost and it's legal, knock yourself out. Who am I to judge? And of course, this situation by the OP is much more than just shooting one off the roost. Shooting one off the roost may not be illegal, but sneaking up on one and shooting it before legal light is illegal. The guy who shot this bird is a poacher, not a hunter.
*Edit* - My bad, looks like he shot him during legal light, so he's not a poacher after all. But based on his other behavior, he sounds like a guy that I would probably not want to share a campfire with.