I had to book an emergency flight home from India on AI once too; also a terrible experience. All of the controls on my seat were broken--the light, the TV/music, the recline button--for the whole 17 hour flight!
Sorry you had a bad experience. If you want to complain to AI, though, watch out. When I called them up they brushed me off and gave me a dud email address to send the complaint to.