That's a very pretty color.
Using a DA Polisher like a Porter Cable 7424XP is pretty easy and almost impossible to make a mistake with. It's too bad body shops don't incorporate them for use after the rotary buffer steps and there would be less horror stories like yours.
I've taught thousands of people from all backgrounds how to remove swirls using a PC both in classes and via a DVD and a Keyboard so if you want to learn and are physically able than we can help you to learn how to do it yourself.
We have the 5th Annual Detail Fest coming up in March and if you can get down here for that we'll be teaching people how to use all the different polishers.
Best thing to do though is to start a "Dedicated Thread" with words in the title that will get the attention of the right forum members. The title of this thread won't work. For example,
Pro Detailer Wanted in BLANK, New York
and post it here,
Off-Topic or here,
Show N' Shine (only post a thread once)
Improper use of a tool
Not finishing with the right pad and product combo
In your case, having your car buffed at a body shop they in all likelihood used a Rotary Buffer with a wool pad and a compound to cut the paint and then maybe a rotary buffer with a wool polishing pad and a glaze to remove the deeper swirls and replace them with more shallow swirls and hope and cross their fingers the glaze masks them and you're like most of their customers and don't know what swirls are.
That is the norm for body shops in the U.S. (sorry)
The good news, is with a DA Polisher you can remove them pretty easy, the trick I share with most new people to machine polishing is to only tackle a panel a weekend and work your way around the vehicle slowly so you're not overwhelmed and burn out as doing an entire truck in one day is a lot of work.
For what it would cost you to hire a TRUE pro you could buy a polisher, the pads and the chemicals and do it yourself and after you're finished you'll still have the tools, the pads and some of the chemicals to do any future polishing work.
How to choose the right polisher for your detailing project