SAME. it's fucking annoying. the liners are annoying, but i try to remember to put it on. sometimes, honestly, i just friggin' forget. the last time it happened i was about to sit down to see a musical in a theatre. i was mortified, but luckily nothing went through. the bathroom had nothing in it either! i had to use tissue paper. lmao.
also, with the bloody undies...usually if you catch it fairly quickly, you can just use ice cold water then run burning hot water (just from the faucet that is), and then use soap to get all the blood out. works every time, and i waste very few undies that way. even for spots when you leak, and what not.

good old fashioned water works wonders. most of the water gets it out, and then the soap will help, too. hand soap actually works pretty good.