I have been seeing lots of hate towards Indian players by outsiders and Indians themselves (this hurts the most). In support of international roster we are calling Indians players trash, dogshit, money hungry and what not. You don't know what they are going through, they might be doing their best but not getting the result they are after. Be supportive or just don't hate.
Also blaming Indian player for GE failure in last 2 season is stupid. It's a team games and also there were many instances where non Indian players were playing bad.