Speculating what peoples motivations on is fine, as humans we are going to do that but to judge somebody over your speculation or some reporters speculation is stupid. I wasn't there, and if I am I wouldn't be able to read the officers mind or the grandpa's mind. Just cause someone tilts the story one way or the other doesn't mean you have the cold hard facts. This story was taken from CNN which means they're going to side with the grandpa, if the story was taken off Fox they would have sided with the cop, that is why no news station can be trusted for more then the superficial facts.
Here is my take.
I think that the grandpa was innocent in the ordeal from what I can read, either he was trying to hid the game from his grandson, or put it in his pants.
BUT lets put ourselves in this scenario
Hundreds maybe thousands of shoppers all around you, your the only cop in the vicinity charged with the safety of the shoppers around you and the safety of the merchandise, it loud and deafiningly loud around you, and your probably on edge because everyone knows that people get hurt trampled and robbed on black friday. Add on top of that, your probably overworked because lets face it cops have a terribly tough schedule, and aren't payed nearly enough for the service they provide us.
With that scenario in mind, can you see the possibility that something bad might happen. Add on top of that on how mouthy people get when there stressed and shopping.
Now Imagine this,
Your a grandpa shopping with your grandson for christmas, it's defeaningly loud around you, and you've lost track of your grandson, you shove the game in your pants and start looking around for your grandson in the throngs of people when all of a sudden a cop shows up and starts saying something you can barely make out about shop lifting or about your intentions.
Now I don't know about you, but if I was trying to find my grandson, I'd probably be less then hospitable to this police officer.
Swtich roles
You just ask an older gentelmen why he just shoved a 60 dollar game into his pants, but he is avoiding eye contact looking around as if to run away, and you might lose him in the crowd, best to cuff him now as to avoid a chase or some other unpleasantness.
Switch roles
You can't find your grandson and now the cop that is standing in front of you just cuffed you, you have no idea why and you still can't find your grandson, you may even start to flail a bit or push up against the officer to find him or call out to him.
Switch roles
The suspect that you just cuffed seems to be getting physical with you, what you've been trained to do kicks in immediatly, because lets face it you don't have time to think there are hundreds if not thousands of shoppers around you who's safety your responsible for, so bam you get him down and restrained as fast as possible.
You see, it completely feasible that this was just a case of misunderstanding, no one was right or wrong, it's just an unfortunate circumstance of the insane shopping season, the elevated stress, and human nature. So please think of all the possible outcomes before you start judging people, or police officers who in all reality just want to keep you safe.
Sorry for the book. But hey if you read to the end +100xp, congratulations you've leveled up +3 points to your stats.