Sounds to me like you and DH have your heads pretty well screwed on straight. You certainly have nothing to feel guilty about. As other posters have said, you do these people no favors by enabling them. It is refreshing that DH is wise enough to "just say no." If anything, I agree, even more "no's" might be in order in the future.