Personally, I haven't had to play a game online in months and months. Last game I played online was probably BF:BC2 and prior to that MW2, neither of which I played online for much more than a couple weeks before getting on to other great games. Oh I guess I played a fair bit of Dirt 2 online as well, seeing as I platinumed it. But anyway, point being you certainly don't need online to have fun gaming - yet. Lately I've been playing Mafia 2, Penumbra 1 & 2, Crysis Warhead, The Witcher - these games over the last month or so, and prior to that there was a bunch of other great games like STALKER: Call of Pripyat and Metro 2033 and Mirror's Edge. Tomorrow F1 2010 comes out, and after that there will be Gran Turismo 5, Diablo 3, pontentially Black Ops but I'm currently not planning on getting that one (maybe a rent, or a "pc rental" wink wink).
Anyway, yeah, there's always losers online that you just have to deal with and/or ignore. Generally speaking it just makes me want to play better to show them up.