Yes, as already mentioned (and linked), there is a repair kit to fix it.
The key to removing a decal off of a surface you can't scrape with a
razor is heat. When I replace vacuum decals I use a torch and warm it enough that it will peel off; of course most of the adhesive stays behind. 3M Adhesive Cleaner is by far the best product I've used for removing the gum. The trick is to wet a paper towel and use that to wet the adhesive. It dries slowly but it helps to keep wetting it as it works. Don't bother trying to scrub the adhesive off with the towel and cleaner; it will just smear everywhere. It takes about 30 seconds for it to get really soft, then the bulk will come right off with a Bondo putty spreader. The small amount left will wipe off easily.
If the decal is so old that it can't be peeled without breaking even when you heat it, the key is still heat. Keep two Bondo spreaders (One for a clean edge to remove the adhesive). Use one as a scraper to remove the vinyl. It will get chewed up pretty quickly, but it won't harm a painted surface no matter how hard you scrape with it.
Be careful heating tempered glass - you need to heat a large area gradually or it will shatter. Almost all windows in a modern car except the windshield are tempered glass.