That was quite an interesting story! I never really had that experience, although I did find myself in a multiplayer situation sometimes, but not often. I was the guy who was never invited.
But I remember the Saturdays at my dad's house when my not-quite-step-half-something-brother used to bring his PS2 over and we'd spend the day swapping the controller as we played GTA VC or perhaps even Driv3r, whatever we had to play that day. In a way, GTA is more fun when played with a friend or family member, because you have two lots of ideas, not just one. You can think "Yeah, let's go on that island and do this or that!" rather than just dick around on your own for an hour before getting bored.
I think online gaming is both a curse and a blessing. It's so much easier to play online now. You just go into multiplayer and do whatever it is you have to do to find a game, and bam! You're playing. You don't have to organise snacks, you don't have to make sure everyone is free, you can just ring/text your friend and go "Hey, I'm free tonight. Wanna log on Halo 3 and play?". But as this article shows, it can cause gaming groups to fracture as they don't have that in-the-same-room aspect. To make it worse, it seems like LAN gaming is on the decline, both on console and PC, so these sort of events are getting restricted to the older titles that might have outlived their fun.