Psychology is as important as substance. If you treat people with respect, they will go out of their way to accommodate you. If you treat them in a patronizing way, they will go out of their way to make your life difficult.
Anyone that has a job that takes them away from home, I think, can understand the difficulties in maintaining consistency, not only with your family and those you love but with your friends.
Who's paying the million bucks? The insurance company. We've been trying for years to get the insurance industry to say to the gun industry, We won't insure you unless you have policies that will reduce the likelihood of guns falling into the wrong hands easily.