Got yelled at and followed today. Should stop broadcasting pride flag?

I just got back from college and while walking back I was yelled at with homophobic slurs and followed by a few people. These guys were walking in the opposite direction and turned back to yell at me after one of them noticed a pride badge on my backpack. They looked like high schoolers or maybe undergrads, maybe even from my own college.

I had one hand in my pocket on my knife but didn't want to confront or acknowledge them. I entered a Target to lose them, stayed inside for about 30 minutes, and got out the other side to take the bus home (I would otherwise walk).

I'm really angry and frustrated. It took so long to make progress against homophobia, and now it's growing amongst younger people.

Should I report the incident (it's Texas)? Should I stop putting the badge on the backpack? Idk I just wanted to vent.