1. It provides whoever cheated with unlimited ammo. Ever race a GTA race where some douchebag is spamming sticky bombs? yeah that's annoying and if they hadn't glitched millions you wouldn't see that as often because it doesn't make sense to spam 20k in stickies for a race that wins you 2k. This also applies in free roam.
You can have unlimited ammo too, go do a job and buy it. Only advantage they have is that they aleady have the money and can afford it on the spot(how is it different if they earned the money legit or bought a shark card). That's no real advantage.. People were spamming stickies in Free Roam but so what, again change sessions or play invite only. Race that only pays out 2k? Blame yourself for wasting time doing that when I can rob a store in 30secs and get more, or start getting pissed at R* for putting out sh*tty payouts. Also maybe only start jobs if you are the host, then next round kick the ass hole.
2. whoever cheated now has all the upgrades unlocks that they can get for their level when they level. This applies to weapons and cars, it also means you can afford any car you want.
You must be talking about RP glitching, from what I gathered this topic is about the money gifting. When it comes to gifted money, upgrades do not matter because you still have to be of rank to access it. Money does not unlock upgrades, LVL does. Even still this does not affect game play. I was LVL 20 and was still holding my own againts people with rockets and mini guns. Start to strategize better againts higher rank players or avoid them completely is my advice.
3. Military hardware is now fully available to whoever cheats while others may not have access to tanks and buzzards so easily.
Again refer to my answer/suggestion to your #2 argument.
These are some of the key ways that it affects gameplay for other people.
Now I see that your argument is about someone who joins a year from now when a lot of people have already purchased all this stuff. Here's the thing though, I earned the right to shoot you with an RPG if I choose to do so. I've earned the right to waste 1k in ammo if I choose to do so. That's the difference. You didn't earn anything by cheating thus you don't value anything you have whereas those that earned it do and the fact you didn't earn it is what makes it unfair.
So what if you earned it, I mean I agree its cool and nice an all to earn things, but really who gives a sh*t. You earned the right to RPG me? Go ahead. You earned the right to spend 1k in ammo? Go ahead lol. This does not affect my game play or experience in anyway. I will either find other ways to kill you or I will level up to use the weapons you use.
Aside from how it's unfair you're also sh*tting on other people who paid real money to play the game by having to play with you because they don't want to and they shouldn't have to. You're forcing this on them, not the other way around, have a little respect for your fellow players since they're showing you that same respect. It's f*cking rude and if you get your panties in a bunch cause I'm calling you out on it and I'm being rude to you it's your own damn fault.
BTW I also paid real money for my copy, in fact I stood in line for 3 hours to get a ticket and then came back at midnight to get my copy. Im not forcing anyone to play with me. That's why there is that option for gta online solo session or invite only, USE IT. Respect? This isn't a real world Job/School enviorment, I dont have to respect you. This is a virtual online game world where I can kill you all my heart desires or until you leave. You get no respect lol. This isn't The Sims, go play that. This is GRAND THEFT AUTO, you play a Criminal, you kill people, kidnap people, steal peoples f*cking cars. Are you serious?
Now back to your point, if someone joins the game a year from now and starts the game do you know what's going to happen? If they join races or deathmatches they're going to be paired up with people who are roughly their level with their skill. As long as those people aren't glitching billions everyone should have a good time and progress through the game the way it was meant to be played. Does that mean you'll never meet someone that's higher level than you? Of course not, that's part of the game and those players earned the right to grief the noob if they want to but you know what? Most players, if they haven't cheated will know how difficult it is when you're that level and instead of griefing them they might instead offer to help or just let them do their own thing. Because they aren't cheating assholes.
Possibly, they will get matched up with other players within there LVL range. Then again they could be in free mode and get an random invite from higher LVL players. Other player offering to help is a rare occasion, for most you are more likely to walk outside and find $20 rolling down the street in the wind.