Without a gun in hand or someone as armed backup, the better move for Gold would have been to stay in his car, call 911, and then continuously honk the horn of his car to distract and annoy the perp — with a readiness to speed away or run him down if necessary.
He saw a woman being assaulted and he sprang into action.
There is no need to use the amazing power of hindsight to critique his actions.
Gold is a good man who did the right thing.