I haven't read the blog yet, but I agree with the general advice. I think it's also more a part of girl upbringing than boy upbringing to teach to avoid the situation in the first place.
One thing I already told before, but that made me realise how much difference there is, is when I discovered that a female friend would always bring a pair of flat shoes when going out, so when going home she would not be in heels. It's things guys just don't need to think about.