Sorry to hear about your experience.
I think you need to specify the type of scanner you are referencing though. Sounds to me like you are talking about the newer full body scanners, not the X-ray scanners.
I will not walk through a full body scanner, period, insulin pump or no insulin pump.
Sorry to hear of your travel woes. We went through this scenario either last year or two years ago. You might want to see if you can access older discussions which were both controversial and enlightening.