You know the biggest problem with all us Indians is that we only believe in criticizing the system but doing nothing for the system. I m pretty sure that 99% of us would have done the same thing if we put ourselves in his shoes. And as for giving transit visa to the french national is a cooked up story. There is a criteria on which transit visa can be issued, immigration officer can't make his own rules to it.
TRANSIT VISA: A transit visa is granted for the sole purpose of enabling the holder to travel through India to reach his/her ultimate destination. Change of purpose is not allowed. The visa will ordinarily be valid for a single/double journey and for entry within three months of date of issue. The Transit visa is valid for direct transit only for a maximum period of 3 days. Confirmed airline ticket for onward journey and valid visa for final destination are required. For a stay in India beyond 3 days, an appropriate visa should be obtained.