This is an interesting one, so i would say good for you for standing your ground to get the resolution you wanted, sounds like you went about it in a good manner too. It doesn't always work but glad to hear it has, sounds like maybe a bad egg that's not had the best start to it's life.
So enjoy...