@slicer
thanks for the great post. I guess there really is no way around it. The player will usually have to unequip slots before they can be used for two handed weapons.
I could just allow the player to drop a two handed weapon on any slot and then highlight the free-able slots. Once he picks one the weapon or shield in that slot moves to inventory. If he cancels during the free up process the weapon goes back to inventory or simply remains on the cursor.