There is one plot hole in BBC Sherlock that just really gets to me.
How could anyone cheat on their husband when he looks like Rupert Graves?