Few pointers from me on this topic:
1.
Indians are upset with English players leaving is an exaggerated title as only Irfan Pathan & Gavaskar raised this concern. So based on the opinion on these two former players and perhaps few people on twitter, I won't generalize as 'Indians are upset'.
2. Even though almost English players were failed spectacularly in this IPL, the beauty of franchise sport is team manager chalks out plan based on the resources they have been given. Now if suddenly players starts pulling out when critical knock out games are approaching,
it derails their overall plan. If I were Rajasthan Royals coach I have all the right to be unhappy that Jos Butler leaves during eliminator and they have to find a new opener.
3.
National duty comes first is a myth that has been propagated here. We just saw how NZ players this season or SA/WI or even Aussie players in the past gave a laath (kick) to that logic and choose IPL. The point is cricketers don't represent their country per se but rather their cricket board. Indian players plays for BCCI, Pak for PCB, Englsh for ECB so on and so forth and gets paid in return. They national tag is attached to give it a more emotional touch but at the end of the day every sports person plays for money. If IPL pays them more, they have all the right to choose their franchise over their cricket board. You simply can't question their patriotism then. There is a reason Karim Benzema was practicing for Real Madrid when France was busy preparing for World cup final.
4.
IPL gets a window from ICC where boards whose players are participating should not organize international matches. If this series was organized as a last minute thing and BCCI was not privy to it, that will be dealt accordingly.
5. IPL also has to take some blame for running a tournament for 3 month. You can totally understand why players would feel fatigued and want to return home at the first call.
The tournament should not be more than 45 days in my view.
6. Last but not the least, it is
2024 and Pak players are still banned in the daddy league