How many knives are we talking? Because if it sin't liited to one just make a suit of bullet-proof armour out of over-lapping knives, then walk up to the enemies (I asume you'd be able to find them from the sound of the gun shots) and porcupine them to death. Alternatively, bring a whole bunch of knives and start throwing them. People can see knives flying through the air, not bullets, so they're more likely to bail like shit when a knife goes within a foot of their face than when a bullet flies a few inches away. So yeah, knife-storm, the sure-fire way to win a gun fight (assuming you also have a full-sized shield constructd purely from interlocking knives to protect you while they shoot back).
But yes, realistically I agree, don't being a knife to a gunfight.
EDIT: Also, the poll question freaks me out. The emphasis seems to be on an awkward word. Like someone shouting DO*drawing out the ooh sound* you agree with this statement *said really fast like the 'dangers' info you get at the end of some advertisements*. Except with crazy eyes and those really 'ooh' lips.