Two things wrong there. Compared to all the other teams, they actually have very little money, and while money can get you a long way in F1, Toyota are a great example that money wont buy you success. Mallya is a rich man who could throw as many rupees into the team as he wants, but as I said before they dont have the infrastructure or technical depth and therefore cannot maintain constant development of their car through-out the season in the same way that McLaren will. Both teams are close at the moment, watch how big the gap will be when we get to the final round.
Dont get me wrong, I like Force India and all, but I simply can't see them being successful anytime soon. It's all very great to say how good things will be in two-three years time, but they need direction and stability which comes with a rock solid development plan. Over the past year and a bit, I've seen no evidence that this is the case.