You are doing two separate things, you should get twice the dividend. I fail to see a problem with that.
Look experience is exactly that, what you learn from doing things. If you defuse a situation with dialogue you have gained some insight and honed a skill set. If you then kill those people you had previously negotiated with, you are doing something else and learning from that. Is it game breaking? Sure, potentially, who cares. If people want to break their game let them. If people want to mini max rather than make role playing characters let them. RPGs are about nothing if not choice and consequence, not xp, not loot. I saw a post on another forum about a fellow who played New Vegas for the first time and in the first five minutes murdered everyone in Goodsprings and didn't understand why they didn't respawn and thought the game was stupid but finished it just slaughtering everyone he came across without doing any of the quests. In the end he said it wasn't that bad and to this day I still can't imagine what he got out of it. People should be allowed to find fun where they may. They are paying for the experience just like we are so they may as well get something out of it.