Barcelona has 1 match in hand that could make it create a higher points gap than Athletic Bilbao. Barcelona will not be eliminated easily from its current position because Bilbao is not as good as you imagine.
Barcelona won't be bad forever and I'm sure they won't let more points drop. The match against Osasuna is an important match to win after the defeat against Villareal, so don't just say the bad side without considering the good possibilities. Bilbao and Real Sociedad are not better than Barcelona, but I see some people would rather Barcelona lose than return to their best.
Barcelona will bounce back to good form, just a matter of time. Barcelona terrible form would be temporary because the coach is working efficiently on welcoming new development. Barcelona vs Osasuna will be classified as less free game for the home team. We know the team is having one of the challenging moments this season but it doesn’t mean we should also underrate their performance against their opponents, there are matches that are meant for Barcelona to win and there are some that doesn't deserve a slight chance of winning.
Barcelona is in terrible trouble, and you can be certain that they will overcome Osasuna tomorrow, because many people believe that Barcelona will defeat Villarreal because they are playing at home in the Camp Nou, and then we will see what we didn't expect. Xavi can't control the team again, which is why he decided to leave, and that is the best solution because many fans complain about Xavi, which is the club's problem. Let's see who the new manager will be after Xavi leaves, I haven't seen any great managers who will coach Barcelona if not Xabi Alonso but I doubt he will come to Barcelona because he enjoys coaching Bayern Leverkusen and can extend his contract when it expires. Because before am hearing rumors that xabi Alonso is coming to Real Madrid and now that Ancelotti have renew is contract that means he will just stay in the Bayern Leverkusen.