NGUITools.AddChild doesn't distort anything, but it will reset the game object's scale to (1, 1, 1). NGUI doesn't use the scale component, since it has Width and Height properties instead.
Try this -- start a new scene, ALT+SHIFT+T, choose your texture and click the Snap button. Does it look as you expect? If no, check the texture import settings.