Just Google "Call of Duty Exclusivity Rights". Nobody on either side likes the practice, and most of us have been on both sides of the deal. No sense in starting another "yeah, me too" thread like this, as it's been covered numerous times.
I agree. The trouble is that Activision likes to fracture their communities. That way they can divide and conquer. They'll just ship another average CoD and no one will say anything.