Don't blame EA, blame Securom. It's their software that causes the problem. EA is just protecting their assests. If anything it's Securom's fault for making faulty code. You know, for once it isn't EA's fault, but the company that provides the DRM protection.