Not a bug per say but seems like poor implementation. If you attack a shop keeper (bower, armorer, blacksmith) they will drop a bunch of items and never fight back. And the next time you run into one it is like nothing has happened and you can shop/kill them again.