Totally different subjects. Going out without money has nothing to do with a person about to run you through with a sword. Besides, it's commonly argued that he was talking about a one time event, in which the Disciples were miraculously blessed with everything they'd need as they went out preaching. So by this logic, you'd have to assume that Jesus would be saying that they never would actually be run through or their families assaulted. Simply doesn't work, comparing apples to carrots.
Now with that said, it's quite obvious that Jesus was referring to petty slaps, insults, and lawsuits, not danger of being violently assaulted/killed. Besides, the context is "You have heard it said eye for an eye", it can also be said he was talking about not taking revenge on petty issues. But the idea that he was saying to just sit there and get assaulted/let your family get assaulted defies any logic, the ancients weren't THAT stupid.
How is it a matter of stupidity? Why wouldn't someone who believes that death is merely the transition from this life to an afterlife in Paradise think that death was no bigger a deal than being harrassed or insulted?