I chose yes, but not for the same reasons as you posted... I don't mind the competitive online play.. Infact I enjoy it.. I feel very relaxed after I win a few rounds of cod4.
What disappoints me is, developers just don't put their hearts into making games anymore, and this new generation of gamers just accepts that.
I remember when I would beat a game, and for the rest of the day I had a sincere feeling of accomplishment, because in those days, beating a game was a real challenge.
Now due to every ones lowered standards... I'll play through a game, and when I finally make it to the part where the game is just starting to become a challenge... The credits start rolling... WTF?!
Back in the day I would buy games a lot because I knew it would take me a long time to complete.. They were worth the money I'd spend on them because of this... Now I'll play through a game in maybe a day or two, and still I'll be spending $50-$60 dollars on a game that has half the challenge... I feel even more sorry for our Australian brothers and sisters who have to pay $80-$90 dollars for this crap!
No... Back in the day, if the developers tried to pull this stunt... They would be packing up their shit in a tiny cardboard box by now... It just disappoints me how much this current generation has lowered it's standards... Or were their standards already set really low to begin with? Who knows...
Edit:
Ahh before anyone makes a wise crack about me playing games on easy mode... I go straight for the hardest difficulty available at the time, then I'll play the game through again if there's some insane mode after that. So

!! lol