I always stay connected, but here's my issue. At least once a day, my modem resets, and I have to do the unplug and wait 60 seconds bit. Sometimes, this happens up to 3 times a day. It's just something with my service, I've exchanged modems, tried different routers, ect. They can't tell me why it happens, but honestly, it's never been a big enough deal for me to really care about it too much.
Now enters the age of DRM, where the games you purchase come with strings attached. Now, I can understand something like Steam, where I have to be connected when I first boot up the game, or hell, even the program my games come with. That's no problem at all. But then enters the types of DRM that only allow a limited number of installations, contain programs that I must allow to permanently attach itself to my registry, and the worst, require me to be connected at all times.
With my internet issues, it's very plausible that I'll end up, on more than one occasion, having to backtrack through my game because a certain company doesn't trust me, the paying customer, to do the right thing. Hell, I already paid for the damn game, why should I be under such strict policing after I've done what's right?
For this reason, and this reason alone, I have made a conscious effort to avoid any PC games with types of DRM like this. It isn't fair to me to have to suffer because the company is afraid they won't make an extra million off of their game. Working in the industry, I've seen the types of DRM that work, and the types that don't. I'm proud to say that the company I work for has the integrity to not force standards like this on our paying customers. Granted, it's based mainly on the multiplayer experience, and I know games like Assassins Creed don't have the same luxury, but there are always better alternatives.
The day a publisher decides that their profits are more important than the desires, or needs, of the customer, and let that get in the way of the customers personal gaming experience, is the day I stop supporting that publisher. It sucks, because this in turn hurts the developers, but it's the only way I can do anything to voice my opinion on the matter. Vote with yer wallet, people.