I realise they're not your opinions, but the idea that Lara damaged West Indies' chances of victory in that ARG game in 2004 by batting for the record is plain nonsensical - that game, in common with so many at The ARG, had a chance of a result of approximately zero; England ultimately saved it with consummate ease. Lara could do whatever he wanted, he was not under any circumstance bar some utterly dreadful England batting going to lead his side to a win.
Some of the criticisms of Lara from within West Indies are, frankly, plain wrong-headed, and smack of expecting far too much of a player. England fans had a tendency to do something not dissimilar with Michael Atherton, and as a result fail to appreciate quite how good he was - which was obviously far, far less good than Lara, before anyone gets excited there. It's basically "we lost so Lara's to blame because he didn't score 250 every innings". The idea of batsmen being selfish and damaging the team's chances rarely has much substance - in order to do best for himself and the team a batsman should aim to score as many runs as possible. If someone knew via insider's knowledge that Lara was more interested in his own feats than the team then that's a slightly different matter, because that does indicate selfishness, but it still doesn't mean he wasn't likely to be trying his best, because every single time Lara walked to the crease it was best for both him and his team that he scored as many runs as possible.