No-one's perfect. We all ask stupid questions, many of us have crazy things in our online profiles, and we've all gone off the rails at some level or another. Employers who want to see people who are 100% "proper" all the time at their interviews are idiots.
And, no, I have no problem with employers like these pulling up this very message and reading it back to me in the future because I'll know they're not worth working for. Smart employers use smart criteria.
it's similar to the need of all college grads to clean up their facebook profile.