300 yards is a decently long shot for a hunter. Semi-auto is meaningless in a hunting rifle due to the caliber and recoil. It is still one shot on target at a time.
Your comments are off base. Yes, it is too bad that they weren't aware of moronic Indian customs.