There are no rare weapons.
The only way to prevent forced item drops is to not get killed.
Sorry for the questions, but is there anything that you work to achieve that can not be lost?
So, that being said, when you begin to get rare, special weapons, what happens then? Is there no way to prevent a weapon from being dropped? How rare are weapons?