Thank you for the input, Zach.
Concerning the first issue I have a hard time replicating it here. My test bow refuses to fire without arrows equipped. Could you please double check for me that the weapon you use has 1) category set to "ranged" (not just itemCategoryName which is labeled very similar unfortunately) and 2) ammoType pointing to the intended ammo's tag. Also, any additional info you can think of is very welcome.
Concerning the second issue: does this happen when you have ammo in the slot already and then equip/switch to a melee weapon. If that is the case, the unassignment of ammo is intentional (yet not very convenient indeed). Whenever equipping a weapon that does not point to the currently equipped ammo, that ammo is unequipped. Maybe I can exempt melee weapons from this...
Totally unrelated: I will be in NY soon for a few days. Any pro tips about favorite places to eat (think sea food, asian, salad -> girl friend/wife compatible

), good bars/clubs (alternative/maybe electro), most nerdy comic shops/rpg stores

or any other cool-to-do recommendations ? We will stay in Chelsea area (two friends will stay in Hells Kitchen). Any input very welcome, too

.