Harridan, dictionary def, is accurate in the context shown. For balance, the male seems like a venomous curmudgeon. More pertinent though is what looks like active racism, haranguing people of a different skin colour in public. UK law does not hand out a free senior's bus pass to commit hate crimes.