Mary J Blige reveals all about playing TV’s newest antihero