Blizzard Hits BRUTAL New Low By Forcing Players To Sign “Social Contracts” On Top Of Diablo Immortal