The ONLY solution is to be extremely careful when carrying your money around. Don't give them any excuse to pull you over. If you have that much cash, hide it and fly under the radar. That's the only way to ensure this doesn't happen to you. Carrying cash around these days is dangerous, not because of the robbers, but because of the police. Carrying cash like that around should be a top secret mission and you should know exactly how you're going to handle any situation that may come up before you do it. Treat your cash as if it were drugs because the police will treat it like that. Take every precaution necessary to avoid getting caught with the cash because you can almost rest assured it will be taken if they find it.