Wow , all this over "Any Luck"?
You can answere or ignore. Maybe he repeated it thinking you didn't hear him. You can answere or ignore a second time.
You acn also respond with a no even if you are having some luck. In fact I can remember when I fished the beaches more during the fall when people could drive the beach , we would actually hide the fish so that we could use the standard answere to that standard question. "Any Luck"?. then a really discouraged sounding "nope", Lying well is a big part of fishing.

Pretty much if I don't know someone who asks , the answere is a friendly ...Nope.
Seems like the only thing done wrong here was to get angry about it. Oh well , we all have our moments. Hope it didn't spoil your trip.