What you have to understand is that Tendulkar and Lara are both great batsmen, probably in the top 5 of all time. But Tendulkar has been significantly better against the greatest fast bowlers. He pummeled a Donald at his best in the 90s and scored 2 100s against him. This forced Donald to come out and say that Tendulkar is the best batsmen he ever bowled to. Lara despite facing a Donald well past his peak in the 00s couldn't score a single 100 against him. Lara's record against Pakistan improved very significantly after the retirements of the 2 Ws. Is it a coincidence that Lara's first 100 against Pakistan came after they retired ? Incidentally Wasim Akram also rates Tendulkar ahead of Lara.
This is not to mention that Lara didn't face 2 other great fast bowlers - Walsh and Ambrose. Obviously he can't face his own team mates, but as Tendulkar has faced 2 all time greats that Lara didn't (and done well), and still has a better overall record, I would give Tendulkar the edge there. And unless I am much mistaken he also has a 90 against Richard Hadlee. If u want to go purely on averages, a 16 year old Tendulkar performed better against Imran Khan than an older Lara.
All this and someone comes up and says Tendulkar can't play pace LOL
When you compare 2 greats as good as Lara and Tendulkar, the views of contempraries count for a lot (much more than your view and my view definitely). Bradman, Ponting, Hadlee, Wasim Akram, Donald, Sobers, Warne, Steve Waugh, Mark Waugh (and many more) rate Tendulkar ahead of Lara. Some go as far as to say that he is the best after Bradman. A few years back Wisden made a list of the greatest bats of all time, and Tendulkar came second in that after Bradman.