Real Madrid have a better chance of winning the UCL than the La Liga title. Barcelona will not leave the league after this stage. Considering the difference in points, they have a huge advantage. I didn't think it could happen this year. I thought Real Madrid would win the league again, but Barcelona showed great performance. Obviously, they took on a different identity with Xavi.
I agree with you that Barcelona will not self destroy their big gap with Real Madrid and reward the title in their hands to Real Madrid within last several matches in La Liga. They also have good form that does not make me to think it's possible to see they suddenly turn over completely from super good to super bad form which is a condition for Real Madrid to catch Barcelona.
It's impossible for Barcelona to do something stupid like that, maintaining the top of the standings is their priority to win the La Liga title. Real Madrid will continue to chase Barcelona even though the points deficit is very far away, but Barcelona will try to make Real Madrid's efforts in vain by continuing to collect points in every game. La Liga still has 11 games left, Barcelona just needs to be consistent in the next few games to ensure a first place finish.
The super good performance shown by Real Madrid when they beat Valladolid must be maintained until the end of the season, even though Madrid failed to catch up with Barcelona in the title race, Real Madrid was able to secure second place from Atletico's pursuit.