If Cal tries to stand up to his mother but she won't stop objecting, that would be more plausible than if he gives in immediately. It creates a bit more tension too.
Credit where its due, you've improved the story since you put an earlier version of it online.