You'll get raped if you get the paint from a dealership. Any body shop that is worth a damn would be able to mix the paint correctly

Sounds like the place your friends went to sucked ass. Find a better place to go. Sounds like they got a cheap paint job. You get what you pay for.