IND have played poor cricket vs SA, NZ, ENG in 2014, despite it being overseas.
India played poor cricket in the last 3 tests in England but apart from that, I think they played alright. With a little bit of luck, we could have easily drawn both the series in South Africa and NZ. I would say we could have even won the NZ series
IND since ENG won their in 2012, have not faced a strong opposition at home & that series exposed the factor that many felt before that series that IND potentially don't even have the luxury of being confident of winning at home if a solid team arrives in tests especially. That AUS 4-0 win was vs a AUS team in total turmoil (homework gate etc), so that is a distorted example. I'd firmly back the new AUS that won the ashes & beat S Africa to be the first AUS team to win in IND since 2004.
Again I can easily say the same thing about India being in total turmoil during that 2012 home series against England with the retirement of our senior batsmen such as Dravid and Laxman. Also dropping a few of the senior players between the series, having a team in transition with new young players coming in the line-up without having too much experience at the international test level and having a totally out of form team.
I can understand your point when you say that WI might win the ODI series because their players have so much experience of Indian conditions through IPL. However, when you say that WI can win a test series in India, that will be a huge upset and they will need a miracle for that to happen. If that happens, it will be an all time low for Indian team. However, I don't see it happening especially in the test series. When we play in India, our spinners will dominate because they get favourable conditions. Dhoni will be in his comfort zone because his spinners will give him control that he likes and WI will self destruct at some point in the game. So I don't expect any upset in the test series. WI might win a couple of ODI's but I still don't see them winning the ODI series. Their main problem in ODI is that they play it as an extended version of T20 and they fill up their line up with power hitters. They have great power hitters but they don't rotate strike well which is always a concern with their batting line-up. I don't see them winning either the ODI or the test series.