It's not our responsibility as gamers to interpret the game developers intentions on "how the game is supposed to be played". We payed for the game and can play it however we want. It's Rockstar's fault that these glitches are in the game. They released the game before it was ready. Regardless if you love or hate the glitche®s, the only one to blame for "ruining your online experience" is Rockstar.
EDIT:Most of the replies here are either off topic or so poorly thought out that they aren't worth replying to, so I'll just rephrase the original post.
It's Rockstar's fault that the glitches are in the game. They released it before finishing testing. It is our choice as gamers whether to use the glitches or not. The people who chose to play without glitches are certainly at a disadvantage from a competitive standpoint, but they are the true winners because they will be the ones to experience the full depth of the game. It's about the journey, not the destination; like taking the scenic route rather than speeding down the highway.
I guess what I really wanted to say is if you're going to be angry at someone for the glitches, it should be the people that didn't take the time to make sure they weren't there.
As for myself, I did the LSC glitch back in 1.04 for about 7 million. I bought everything I wanted and suddenly the game became empty and shallow. After that, I drained my bank account, spent all my cash, deleted my character and started fresh. I'm enjoying finding creative ways to efficiently make money and RP and doing just fine. Sure, it's not like 1.04 anymore, but for me that's a good thing.