I understand being wary of the online requirement, I lived out in the country for awhile where my connection was spotty at best. I went a week without one time and was unable to play my recently purchased copy of Starcraft 2.
But at the end of the day this is a video game and I have a very small investment into it. You take a risk every time you purchase something. I can't really think of anything that I spend $60 on that I expect to last for 6 years. I also learn what products are best for me, for example after the Starcraft 2 debacle I avoided buying any online only games for awhile.
As for 'owning' games versus 'renting' them, I don't really care. As I said, it is a small investment. Leasing a car is a much worse deal, and people still do that.