Are you talking about Pay to Play as in Xbox Live where it is one fee for all the games you want? Or are you JUST talking about paying on a per game basis?
Xbox Live method - Yes I'll pay because it includes a plethora of other amazing features
Per Game Activision method - Hell No. It's why I rarely play MMOs.
I suggest you lock this thread and recreate it so that it is a bit more clear what you are talking about and edit the poll options to show what you mean as well.