แย่งปืนมายิงเจ้าของปืน เป็นการป้องกันสมควรแก่เหตุ ผู้ยิงไม่มีความผิดและไม่ต้องรับโทษ
ในการป้องกันนั้น จำเป็นต้องพิจารณาถึงสิ่งที่ใช้ป้องกันด้วย โดยหากเป็นการป้องกันที่พอสมควรแก่เหตุแล้ว จะทำให้ผู้กระทำไม่มีความผิดในทางอาญาเลย แต่ถ้าสิ่งที่ใช้ป้องกันมีความรุนแรงเกินจำเป็นเพื่อป้องกัน เช่น ใช้ปืนยิงคนมือเปล่า ย่อมเป็นการกระทำเกินกว่าจำเป็นเพื่อป้องกันได้ สำหรับการป้องกันภยันตรายจากอาวุธปืนนั้น