Bringing up 'mistakes' in the wrong way can be discouraging. But, what you've described is really a simple fix. Game 'rules' official or homebrew should be known to all, before the game starts. If a rule is omitted, or added, or changed because the DM thinks it's better, or easier, or cool is...