Actually, it is difficult to have the person who did the botched job fix their own sloppy work. Maybe they can’t or don’t want to do it better? Initially, I also try to have a conversation. It can help, but it doesn’t have to. If it doesn’t work, then that’s just how it is. Similar (small) annoyances have occurred with us. For things < 2 to 3 K, I now bite the bullet and try – at my own expense – to find another craftsman. For "big" things that the general contractor is responsible for, I stick toughly to exactly that. They can usually handle it. Nowadays, they’re mostly subcontractor squeezers and client annoyers anyway. The last 2 years have really opened our eyes. Bad times for clients, good times for bunglers and swindlers of all kinds... lucky is the one who has enough cash and time to have the many small inaccuracies, botched jobs, etc. corrected over time.