Bought a brown leather Cucinelli bomber jacket two years ago. Wore it to an informal winter holiday event. Picture time. Drunk girl named Kate attempts to wrap her arm around me for a picture (along with a group) and the glass or red wine went from her hand to back of jacket in 2 seconds. Luckily it all came right off except for one smaller than dime size spot I must have missed initially and stained in at the bottom. Point being, your scenario is inevitable.
I have a cream linen/cotton sportcoat that has a light imprint of lipstick on the lapel. I tried to remove it, but still faintly shows. I always get asked about it when I wear the jacket and now I kind of enjoy the character that it gives. Roll with the punches.