Call of Duty and the games like it along with even Rambo and GI Joe as Adam Allen mention can be viewed as REAL.
Even Mafia 1-3 can since we had those mobsters running around in real life and a guy like Clay could be real.
GTA or early Saints Row are not. In the real world CJ and all those guys would be hunted down. Especially the guys from the last game more than Vice or San Andreas.
Call of Duty glamorizes that and in reality-you can sign up for that and be paid to do it. And in some cases get awards for it.
Also a kid can meet someone (military wise) in something like Call of Duty versus GTA.