Your answer reads the most reasonably here IMO. I have crossed a road at a run to beat an approaching car before, and had I been struck it definitely would've been my fault for not practicing proper safety. Thankfully, that didn't happen. A crappy situation all around, though, and I wish that other cop who made those dumb remarks would face some consequences for being so callous.