Flip job!
If the guy can make $5K on the car, more power to him! This is America - or at least it was.. If he can sell it for $12K that means he made a damn good buy and I sure wouldn't fault him for it. If you made a good by for $7k and knew you could get $12K for it would you honestly sell it for $9k - just to be "fair"?????