Amidst all that has happened , one thing that needs to be analyzed is why india sent MIG-21 ?
They have newer more advanced aircrafts which would serve better in an offensive role
A MIG-21 being sent across enemy lines actually points towards operational and procedural problems in the IAF with regards to newer aircraft.
Perhaps a mix of western and Russian airframes is the issue, too many aircraft types in the inventory ?
Buying a high tech aircraft is one thing but using it in an operational area is quite another.
The high end aircraft we know in IAF inventory are the Mirage2000, Su30 and Rafale.
Are none of these ready for the task ?