Try a big, tight, zip-tie around the seat post at the height you want the seat so the zip-tie rests on top of the tube. That won't fix the problem, but
may fix the symptom. Other than that, I can't think of anything to suggest.
Yeah, I can. Maybe this means it's time to up-grade the bike.