I don't really get what the big deal is...So a company doesn't want their sales to drop because some other company came up with code that works well with everybody else's code but not with theirs? I honestly don't see that as EA being evil, I see that as EA trying it's hardest not to lose the market because somebody else's code makes their code not work.
The real evil is the propaganda you're spreading here by not mentioning that their sales would undoubtedly drop. How would you like to write a book and then, when you're finished, find out that some other language or genre was becoming more and more popular and threatened to stop all sales of your book? How do you think EA feels, putting a lot of work into coding a game (A game which, from what he's mentioned, works perfectly fine on it's own. And that's saying something, knowing what I do about game glitches and the like), and then somebody complains because the code they wrote breaks the code EA wrote. Not EA's fault. They shouldn't lose sales because of it. Otherwise everybody who is using a PC at this second should go complain to Microsoft because that virus they got while streaming...Adult materials...has caused some glitch in their machine (And Mac users, don't laugh. If the Mac ever becomes more widespread than the PC, viruses will find their way onto Macs as well. Not that that will happen, cuz PC's are just that much better ATM). Does it seem fair to blame Microsoft because you made a mistake and some loser created incompatible software? If it does, clearly you need to recheck what's fair and what ain't.
EA is not in the wrong to dislike this software. You are in the wrong for hating them for it, however.