Assuming "tempEntry" is actually a prefab, not some object that's already in the scene, what you're doing is fine. NGUITools.AddChild forcefully resets the instantiated object's scale to (1, 1, 1), however it won't do anything for scales of objects leading up to it, or its children.
Check the scales of objects leading up to your instantiated items.