why not make EVERY weapon hard to sheath once it's drawn, maybe via a short time bar and holding V?
because think about it: if you're a longbowman and you have to take your longsword (you should be allowed to have one imo), then you would drop your bow and fight until you manage to run away, or kill the enemy, or run away, sheath your sword accordingly, and pick up your longbow afterwards when it's save again.
this would be a really good thing to have, and we could get rid of the annoying slots!
bam.
and this would cure most of these problems at once, or not?
imagine: archers can't run and shoot and draw their sword once in a while, as easily as it is right now BUT they could at least take every weapon they want (all but maul maybe, because of the weight, i dunno)