Xavi should word things better. Just walk out, say "we need to improve our finishing because we had enough quality chances to win this game. I'm happy with the amount of chances we created, but obviously I'm not satisfied with the result. Girona gave us a fight. They have a great team. It was an even game, but they've won because they were more effective than us in front of the goal. Game showed us that we have to work on our defensive setup because receiving 4 goals at home should not happen."
Club and Xavi need to realise that that there are more shades between "we are Barca and the best team in the world - mentality" (aka the boards mindset) and "the team is still under construction" (aka Xavi mindset). Just say "we are not were we want to be and where a club of our status should be", but that's just the reality. "We are working to improve, but other clubs don't sleep either." Just accept current reality and work hard to improve the situation.
Don't live in the past. It's not 2012 anymore and the team is not full of current European and World champions and the best player in the world anymore. That was just the perfect mixture of certain circumstances and it is not realistic to have this luxury soon again.
I get was Xavi was trying to say. The team isn't where he/we/Cules wants it to be. Good things take time. City wasn't an overnight success. Liverpool wasn't an overnight success. That was hard, fastidious work. Just don't call it construction work. It is just the result of last boards failings, evolving EPL, sheikh clubs, all in all better tactics/work by smaller teams etc.
Current Barca is just not better. Period. Result was bad, but you can lose against Girona. They are at the top for a reason. Most effective La Liga team in front of the goal according to statistics. A bad day in defense and you'll easily receive 4 against them. They are indeed a good team currently. Happens all the time that so said smaller teams play a great season, just to disappear again because bigger clubs buy their best players.