No one has mentioned this, but the law in question appears to violate several provisions of the North Carolina state constitution. It could very well be that the federal bench dismisses this case because it might have been more appropriately initially filed in a North Carolina district or appellate court. Right off the bat I can see a clearcut violation of section 30, and possibly sections 7 and 16.
http://statelibrary.ncdcr.gov/nc/stgovt/preamble.htm#I