Here's what I did to fix / resolve my TB ports looseness issue:
I called the Apple 800 support number and they setup an appointment for me to take in my 2012 15" Retina MBP for this issue.
I took it in, the so-called genius tech confirmed it there on the spot and stated that they were going to replace the motherboard. A few days later, I went to go pick it up. I tested the ports with my cables and Lacie Rugged SSD drive and it was still disconnecting / loose as before.
I told the genius that it's still the same. At first, the genius told me that's normal there should be some looseness to it. When I told him that I tested a MBA and 2014 15" Retina MBP right there in the store that didn't disconnect or was as loose as mine ... well, let's just say that genius got real quiet and proceeded to setup another repair order.
But another genius came out and wanted to test it again to make sure. (I was getting a bit perturbed by them not believing that what I was stating to them ... to say the least.) So I told that genius ... do what you gotta do. After the test ... they setup another repair order.
So this second go round, they not only replaced the motherboard but also the top case, keyboard, etc...
I went in to pick up my computer and tested it again there in the store. This time it was a tighter / snugger fit on both TB ports ... than before ... and didn't disconnect my SSD drive. Still not as snug as I would like it to be but I'll just wait until TB3 comes out as it's stated that it will have a new connector which will hopefully be a lot more snug.
I also tested my USB, Headphone and HDMI ports ... just in case ... and they were all fine too.
I have AppleCare ... thank goodness and I'll never buy another Apple product without the Apple Care Warranty.
Just can't trust Apple quality anymore. Case and point:
- LCD Screen Burn (replaced with Samsung panel)
- Keyboard keys sticking (replaced)
- TB ports (Motherboard and case cover / keyboard replaced)
So I hope all of you have some (good) luck with your scenarios. I'm not bashing Apple by any means here; just stating facts as I am looking forward to their next gen Mac Pro.