All the original shop had to do was offer to put it up on their rack and look.
Not sure if Nissan/Cory did paperwork/charged you anything, but no matter what, I'd be tempted to go back to the other shop and tell them what they did, and what they should have done. Only to talk to the manager. The liability alone of not connecting a ball joint correctly is huge...
I'd mention the BBB and their insurance company if needed. I'd also mention that this issue is already posted on local automotive forums and many people are waiting to see how it is resolved...
Any remotely intelligent manager will realize he is not just losing 1 customer, but potentially hundreds and make it right...