If he had a guaranteed $1 million contract it is far more likely that he was fired for all of the time he had to take off with his family and his injuries.  Not even the WWE will just throw money away like that for one person - aside from Hulk.     