Not sure if this qualifies as a bug, but it should be. When you go to bind a key, if another key is already bound to what you want, you simply can't bind it. Then, you have to go rebind the other key to some random value, it's a PITA. Should be how it is in most other games, when you do this it forces the new bind and the other action is bound to a "null" value.