You should clearly be allowed to decide for yourself how to respond when people repeatedly mispronounce your name. To suggest that the decision you arrived at is somehow objectively wrong would be very odd: someone else doesn’t get to decide for you whether or not you should be offended.