Be a good witness. Call 911
You may have a gun but you are not LEO!
You are more likely to get yourself in trouble than you are to help someone.
Modern society is much too litigious to be a hero. If you're LEO, you have a department and a union covering your butt. If you're just a citizen, how much are you willing to lose to be a hero?