Yes and yes and cost varies, the dealerships usually charging a lot more if they'll agree to do it at all. I think you get what you pay for here: because a high end body shop will agree that if they stuff it up they'll fix what they stuff up. I wouldn't do it myself either, and I am handy with crafty things.
Furthermore, I won't risk this in the first place; because even if a body shop will repair any paint damage they do removing the OEM
badges, I don't want my car out of commission for X number of days. I used "K" skins on my KIA
badges, so I can swap them out or go back to KIA anytime I choose without the slightest inconvenience or risk.