We fans always overreact. While Sehwag's position in one-days is questionable, he averages 51+ in test matches. His last 10 innings produced: 36,41, 180, 31,65, 0, 4, 4, 33, 0.
Kingston and the first SA test were played on a very difficult wicket where hardly any front-order batsmen scored except Dravid.
Let us not rush on Sehwag. He is a good batsmen and all good batsmen go thru ups and downs.