I think not getting good results also makes you upset about the situations as well, obviously it should, who would be happy during loss streak.
The problem with Barcelona is not loss streak. They won a lot but lost control at important periods and important matches that cause trophy losses for them in last few seasons: in La Liga or in Champions League. They are not a weak team and they are competitive team but their strength is not above other clubs like the period they dominated the La Liga and Champions League.
Now they are in the second group of top clubs and need to fight for trophies with other better teams.
So I assume Messi and all other teammates were having hard time, but they get together and got better and now they are third in the league. Let's rewind our dates to just 2 months ago, everyone talked about how Barcelona was horrible, how they were done, how they were old, how they would be nothing soon, how they need to rebuild, and many other things. What happened? Now they are third, and that type of deal happens, specially on early days of the season.
Months after the burofax and short related drama, Messi gradually has improved his mood and I see he gets happy when playing in matches. It is good for him and for the club as a top player in the world, Messi can decide match results with his fabulous moments. I doubt that Messi will stay at Barcelona even if they win La Liga as I don't believe they can win Champions League that Messi want to touch at least one more time.