I don't know where you live but where I live, on the street you would do good to have a 100 yard shot, to many houses, trees etc in the way. If they are 200 yards away we will probably ignore each other, if I am facing a true sniper I will blissfully never know what hit me.My eyesight is also waining, and my knees are learning pain is a frequent reality.
On the plus side I’ve enjoyed shooting at longer distances 300-1,000 yards and even a mile, and have the rifles doped for those.
If it comes to the street, my strategy would be to engage at 500 yards plus with .308 & .50, putting AR-15 opponents at a substantial disadvantage. Lets hope insurrection won’t happen (I pray).