Purchasing companies, much like marriage, generally requires the consent of both parties. John Riccitiello doesn't run around on horseback, raiding villages and forcing developers into slavery. Developers agree to the terms of whatever contract EA offers them.
True, but in most cases, the developers seem to not know what they are signing up for. Besides, there are more reasons why I disliked EA and am not signing them out. There are other companies that does this too.