Interestingly enough, modern makeup can be very smear and tear resistant. I've never had eyeliner or mascara smear on me, personally. I could easily go swimming and not have my makeup come off. The water resistant stuff sells better.
So if you have a gf and you want her to have runny/smeared makeup you have to get her the old crappy formulations or you will be disappointed with the effect.