The weapon bounce by other guns is possible. I've tried, and it bouced... Slightly.... But still, it's possible.
For grenade part, I don't think it's necessary, even for cool effects, it'll rather make the game crazier because of more physics and maybe bullet to weapon bounce....