I agree 100%
Fitz is really not that bad, it's just after the one time his dad's mind broke.
Hate to say it, but Sophie really should have said something.
Also take note the echos.
Haven't read legacy but I'd agree he's being pressured by so many factors it causes him to react this way.