Hey Aren,
I keep getting the following:
Destroying object immediately is not permitted during physics trigger and contact callbacks. You must use Destroy instead.
Scene is being destroyed while there are hidden renderers that are using it. This is likely an editor script creating objects with hideFlags and leaving them enabled.
I follow the stack and it seems to be calling NGUITools.DestroyImmediate when I call Destroy on the gameobject that has a uilabel as a child.