I think the person with the moral issue is the insurance agent.
He’s paid by commission right?
So he’s only willing to try to find you a lower price when he risks losing your business, otherwise he wants to maximize his commission which is a percentage of the price you pay.
In short he’s cheating you out of the best price in order to maximize his income.
I have an insurance agent that I use. Every year about two months before renewal of the policy, she asks me to confirm the coverage I desire, and then she proceeds to shop around for the best rate. She then submits me two or three quotes and I pick the best one. She clearly understands that retaining my long-term business means that I am the client and she works for me, not the other way around.
You need to dump the guy and find a more honest agent. I think his approach to business might explain why things are so slow. The way to gain business is to get more clients, not screw the ones you have.
I know someone who keeps losing her job because she doesn’t show up for work. Because she has no income, she is now in danger of losing her home. Do I have an obligation to house her?
Absolutely not. But you do have an obligation to be unconditionally charitable towards her. But that doesn’t mean housing her. It means perhaps, driving her into town on your way into work if she needs to go to a job interview or see a counsellor, it means praying for her, it means perhaps helping her look presentable for a job interview if she wears similar-sized clothes, and if she’s hungry, it means bringing over some food for her.
She clearly has serious personal issues. God calls us to be charitable, unconditionally, to anyone. But that does not mean “enabling” either and it doesn’t mean forcing your own family to go without. And it might mean helping the person to face the music…