When you analyze Laudrup's situation at the time, he does come off better than Figo. A player of Laudrup's calibre could only play in three countries: Italy, England and Spain. All other leagues were too small. He had already been six years in Italy and didn't want to go back since the defensive style of play there didn't suit him. So Italy was out of the question.
England, then? Well, he didn't receive a single offer from any English clubs at the time, so what was he to do? England was out of the question as well.
That only left Spain, the country he loved. And if a player of Laudrup's calibre is to play in Spain, there are only two clubs big enough to have him. One of those two clubs didn't appreciate him and left him on the bench. That left only one club in the world he could play for.
Add to that, that Laudrup underestimated the hatred between the two clubs and you have a recipe for a controversial move. Was Laudrup a bit naive when he was surprised at how much the Barca fans hated him for moving to Madrid? Sure.
But he never had anything but respect for the fans and expected they wouldn't hate a man they had loved so much and with whom they had been through so many good things. To Laudrup, it was about playing and winning football games. To Barca fans, it was about Barca winning. Those two ideas clashed.