Learn English – Meaning and origin – “More on point than a sock”

expressions

In TV Show "Elementary" – Season 2 – Chapter 15, Dr Watson starts saying:

More on point than a sock

What is the meaning of this expression? What is the relationships with "points" and "socks"?

Context:

Corpse de Ballet

It’s an average morning at the brownstone, which means Sherlock has an entirely consensual, entirely independent ladyfriend over and has politely informed Joan of this fact via post-it, which Joan considers more “on point” than a sock on the handle. (It’s a ballet pun, like the title. The writers are having fun this episode.) After politely offering their guest coffee, Joan and Sherlock are called to a murder investigation– Nell Solange, a ballet dancer, was cut in two by a wire in the theater rafters.

Best Answer

If @Kreiri is correct, than "sock" refers to hanging a sock on the outside door knob of your dorm room to warn your roommate not to enter because you are inside having sex. Go here. The explicit sign on the door is more to the point than the symbolic sock.