To a degree I agree with you. But I think respect is the greatest tool when it comes to handling guns. Even the most proficient people in all walks of life and fields make mistakes if they don't respect their situation.
A good dose of common sense doesn't hurt either :)