In Assassin's Creed 3, to take off an undesirable weapon find a chest, then before you interact with the chest and pick the lock hold the weapon in your hand.Then press B or circle to try and break the lock. You will drop your weapon to the ground. Thought I might share this in case no one else knew already.
(Not sure if circle is the right button. I don't own a PS3)