I definitely agree with Hanaldo with a good buff bringing the paint up.Although,as you said,it won't get rid of the pieces of grit thats been sealed with the clear.
I recently had a respray on a major panel of my car.During the spraying process,I was extremely worried as the finish wasn't coming up clear and glossy,rather it was a matte finish.After everything was nice and cured,I gave the resprayed panel a thorough buff and polish,you couldn't tell it had been resprayed from a distance as it was nice and glossy.So to a certain extent a good buff is capable of fixing imperfections.
Get some pics up of the car as it sits now,just to see how bad the job is and if it seems easy enough to fix.