@Tiger2001 there are many on this forum that extoll the virtues of travel agencies that I respect. Particularly,
@Red Leg and
@Philip Glass .
I've had bad experiences similar to yours, so I'm in another camp. I'd ask the biggest question for you to consider: Do you even need a travel agent whatsoever?
From my perspective:
1.) It's my problem when things go wrong
2.) I pay less buying the tickets online direct from the carrier who guarantees lowest rates on their own website (e.g. Emirates)
3.) I have to do my own gun permits anyway, so its a "me" problem. (e.g. Emirates. You do it online yourself)
4.) In addition to a higher ticket price, the agent also has a ticketing fee on top of that.
5.) The baggage search services added on to the travel agency as a value-add is largely displaced by the air tags and similar. I was highly suspicious of air tags and equivelant in Africa, but friends on this forum have proven me wrong. There are enough smart phones to triangulate signal even in Africa these days, you can find your bags.
6.) Do you really need a travel agent to find you another flight in the event your return flight is cancelled? Your premium International airline will re-book you on next available auto-magically anyway. It is what it is.
This forum is a fount of wisdom. I'd argue the knowledge on this forum of what airlines and destinations are problematic for travleing with rifles exceeds the knowledge of many gun travel agents. I respect the intel here more than the intel coming from agents.
My agent that was once a sponsor here made $500-$700 off of me. They got paid. When things went wrong, I lost 1/2 a safari worth $10,000 real dollars to me. I paid $500 to mitigate my losses. Their damages? None. They had no skin in the game when the chips were down, they had been paid and had no authority to solve my problems whatsoever.