It was garhwal regiment who refused to fire upon red shirts, gurkhas never refused the order in their recorded military history. The ones firing upon jalianwala bagh ,were gurkhas. One can despise them for these incidence but absolute obediance and following orders is what is required in army. Pathans earned the reputation of being treacherous among british officers as they were not only frequently deserting but would also join rebels and would do "inside attacks", the phenomena also observed in ANA against americans.All Indians forget that It was the Gorkha Regiment that refused to attack on Unarmed Red Shirt Army of Abdul Gaffar khan! at Lahore when protesting , that day they proved that they are not against Indians. This was the same regiment that shooted in Jaliya Wallah Bagh..