If he was that unhappy he could have threatened to walk if changes weren’t made. It’s not like they could replace him.
And that’s hardly blasting the director.
I doubt that Mark could have walked due to contractual reasons. I also read somewhere that in Rian’s contract to do TLJ, that he had final say in the writing of the movie.