I'll put my hands up and say I've traded a lot on the grey market in the past 12 months, its paid for all my ships in SC, my family holiday last year and pretty much my current rig. The only reason I stopped is down to the money not going to CIG, the prices have risen constantly on the GM and it's getting a little silly now. CIG haven't actually managed to come up with a solution, all they've done so far is reinvigorate it every couple of months. The changes they made to gifting pledges only made certain ships more desirable, rather than less.
Of course all of my trading was done under a different name as with most middlemen/traders.
As youv'e said Paul the only real way to settle the GM is to start locking LTI and limited ships to accounts when they're purchased, black market trades will always happen but people are far, far less likely to go down that route.
I suspect the CCU situation is so they can get a few extra bucks out of people doing them, I haven't really looked into it but I suspect that upgrading to a Hornet via CCUs from an Aurora would be slightly more expensive than simply pledging directly for the Hornet. What they're doing with CCUs is sustaining the grey market and the limited upgrades that come out help keep it going too. Lock those upgrades to the account they're bought on after X days, job done.
I'm not anti-grey market obviously but I think we get very mixed signals from CIG over it. They claim they want to shut it down but take measures which do the opposite.