Legal action sounds like the right thing to do in this kind of situation. There's a law in almost every country against this sort of thing.
EA tech support are absolutely awful. I had to deal with them back when they were using that online authentication DRM (secuROM, I think - it must have been 2 or 3 years ago, now I think about it), all I needed to know was what ports where needed for online activation, all I got from EA was "it's not our problem, go talk to secuROM", which is all good and fine, but SecuROM only dealt with devs that are interested in adding their DRM to software, they didn't have a tech support method. Long story short, didn't get any resolution and could activate the software until I got off the university network, which about 3 months later. Last time I ever brought anything from EA unless it was seriously discounted...
EA tech support are absolutely awful. I had to deal with them back when they were using that online authentication DRM (secuROM, I think - it must have been 2 or 3 years ago, now I think about it), all I needed to know was what ports where needed for online activation, all I got from EA was "it's not our problem, go talk to secuROM", which is all good and fine, but SecuROM only dealt with devs that are interested in adding their DRM to software, they didn't have a tech support method. Long story short, didn't get any resolution and could activate the software until I got off the university network, which about 3 months later. Last time I ever brought anything from EA unless it was seriously discounted...