My point exactly. I don't have to manually fiddle with my firewall with other games, why should I with KF?
Do those games automatically port forward then? Because I've had hundreds of games that play just peachy without me touching anything on my computer, and that let me host/join games between myself and friends. And if they do, why doesn't KF do the same thing?
What about those of us who can't port forward? Either we don't have access to the router, or, crazy thought, we want a game that doesn't require system manipulation to do what it was supposed to do in the first place.
It seems like I wasted my money on a game that says how wonderful co-op is, only to find out that in order to play co-op, I have to take all these extra steps modifying and tinkering. Had they told me that's what I would have to do before I bought the game, this scenario would be different. But since I bought this on Steam, not only do I now have a game that I can't even play with my friends, but I also can't get my bloody money back!