As far as I know that would create more work for them since factions aren't easily edited like that. If you make one merchant hostile, all the merchants would be hostile to you in such a case, which makes no sense (word doesn't spread that much... does it?) The running away behavior of the merchants is just so that they don't turn hostile and ruin your chances of ever selling anything again. I think it's fine as it is right now.