i carry a S&W 3" IWB
How does the saying go? Don't bring a knife to a gun fight. I also say don't bring a knife to a knife fight.
As far as I'm concerned if someone pulls a knife on me that constitutes a threat on my life and I have the right to shoot.
I do carry a swiss army knife but not for defensive purposes.