I have a friend who open carries everywhere as well. We do not live in a dangerous area at all and he carries this thing to the grocery store.
I call it his “big boy gun” because it makes him feel like he’s a big boy now, like a kid who wears his “big boy” pants with no diapers.
Also sounds like you had a crappy realtor. If you’re using a realtor, get them to work for you, that’s what they’re for. Give them the specs of the house you’re looking for, sure, but they should be calling you with listings, vetting the homes before they show them to you, handling negotiation relays and inspection setups, etc.
Just general advice, yes you pay them, but if they aren’t working for you, pay someone else.