I agree with the teaching people how to treat us. It doesn’t serve us well to be too accommodating. It’s ok to insist b on advance notice for a date or you’re unavailable. It’s ok to ask “what do you have planned?” In a tone of voice that implies you expect him to step up.