Yes. Fishing line and eraser wheel on a drill.
Fishing line or dental floss wedged behind badge (back and forth with pressure) removes the badge.
The eraser wheel(buy at auto parts supply store) attaches to hand drill and removes adhesive residue w/o trashing paint surface. Use Goo(liquid cleanser)to do final clean up on surface. Works great.
I have all my badges removed except 4X4 and canyon. I have a 2017 GMC Canyon SLE. Too many GMC marketing badges all over the tailgate and elsewhere. I like a clean look.