Of course if you want to play Warcraft you have to click AGREE.
Although there could be better options to deal with the full community, but Blizzard choose this as and end all solution.
I been playing Warcraft for a decade and a half, on a few servers, interacted with 10000s of people through solo to full raiding / pvping. Doing everything Warcraft has to offer each expansion. From my experience and most likely anyone that is this involved in the game from casual to extreme raiding, you find people that can and will turn on you, to extremes that Blizzard is making this social contract about. Now if I was "soft" and this contract started back in 2006 I would have over 10000s of people removed from Warcraft. From casual to ragers there are people that have that extra keyboard courage that in real life pull a 180 easy, but in Warcraft they got all that courage to insult, trash talk, threat, and use all the options in Warcraft to report you to Blizzard. I don' t use the ignore feature or I would lose everyone in game due to this future contract. 1 of my alts is on a low population server and I invest time promoting community with group functions, killing of rares, and old / new raiding. This contract promotes this even more...but a recent hit on me, tells me to avoid this community social stuff. It literally leaves you open to be reported for anything, get enough of them and I doubt even Blizzard will fact check everything, 1 vs all...you will lose your account. Warcraft won' t end due to this social contract but they will lose subs and players from alot of reporting because people are soft and the rest not using ignore vs reporting for anything / everything.
MAYBE WARCRAFT will have achievement points added for reporting, and maybe a scoreboard website of the top 100 per server so we all see who is doing an amazing job being TOO SOFT...(cough)... cleaning up the servers.
Im hoping for a mount like a large Klennex Box you fly and toss tissues out as the mount special.