That's a situation I understand all too well, and I suspect more people go through this than not.
For me, I've found that Amazon wasn't saving me money in the long run-and I didn't order enough or watch enough to justify Amazon Prime. And I'm lucky to live in a place with a lot of good, affordable alternatives.
We can only do what we can-even if for some it's literally helping instead of hurting someone.