You're all talking as if Safin has shown no progression at all in his behaviour on court, as if he is still te man that throws with his rackets etc. etc.
Fact of the matter is that at the Australian Open 2005 he beat Federer in a match that imo was one of the best ever. That whole tournament he played great and with a great composure, always staying calm, not losing his head (nod his racket lol). At that time I actually felt that Safin was going to be the big challenger of Federer and that he had grown mentally. Unfortunately he got injured and that's why he is ranked so low. His convidence must have had a blow. I think that those are the factors why he is ranked so low at moment and results may be disappointing, but imo it has nothing to do with his mental game or something (not any more). I think that he has made the necessary progression in that area.