Really? So your answer is, dress conservatively or carry a gun? Do you not see the problem with that mindset?
I do not. Judging that rights are a very valuable thing. From a pragmatic point of view, as idealistic as it is to believe that society's institutions can protect you at all times, ultimately there must be times where you must take it upon yourself to ensure your own safety. Civil order cannot stop all threats, prevent all crimes.
People throw around the word "rights" too lightly and forget that ultimately rights are defended upon the premise that one will devote themselves to the protection of their rights. It was a line of thought most prevalent in America for the longest time. People had the right to defend themselves because rights are precious and not something to be thrown around without consideration. As much as we want to drive civil society to it's absolute limit at times - there is no way to completely prevent danger and problems in society, as the number of civil protectors in comparison to people are simply too out of touch in ratio, and too expensive to keep raising those numbers.
If you want your rights, you must be prepared to live, fight, and die for them. That is the true essence of what it is to be a right, and it is a principle that society once revered, only now to have fallen back into a line where they believe it is best for society to protect everyone - which is logistically impossible.
I think from a highly pragmatic point of view. Therefore your idealistic attempt to challenge what I'm saying is irrelevant.
There is a time where logic and rationality must prevail. Where pragmatism has it's day.
Life is dangerous, and unless you are wealthy and in a highly closed off, well accounted for area - you are at a higher rate of risk by default. You can never really predict the reasoning and the intentions of others. The saying we all learned as kids not to trust strangers - it still holds true even as we are adults.
In short. Those who will not defend their rights and will throw themselves at someone to protect those rights for them..... Unfortunately do not deserve them.