Even SOE Indian Airlines puts Air India to shame -- especially in coach. Fortunately/unfortunately they are principally a domestic-focused carrier.
... given the OP's trip report, is it any wonder that I don't consider AI when looking at the impact it has (or doesn't have) on BA?
Some Indian businesses certainly provide service like they have their act together. This includes parts of the Indian hospitality industry and Jet Airways; it does not apparently include Air India.