The idea that knife training isn't 100% absolutely necessary is not only stupid, it's fucking dangerous.

It's not even about being a "tough guy." It's about not being a retard.

I think the whole "hyuck I need a gun for self defense" argument is really ridiculous as a general rule, but it's nowhere near as retarded as "hyuck I live in Philly I need a big knife." You're going to get maimed or killed pulling that thing out like a hero in the wrong situation. If you're "defending your girl" and the bad guy takes your knife from you, you're also putting her at significantly higher risk. It's fucked up. Get trained or put the big boy toys away.