This a very good topic. My experience is even though I know going into the trade that moving stops to BE or BE+1 rarely works, it is crucial to be psychologically sound here to follow this rule.
It is very easy to understand intellectually that when either trading in SIM or when not in a trade, but there is such a siren song to ignore all that proof when actually in a trade with real money on the line and move that stop to "bullet proof".
I think it was in the book "Trading in the Zone" by Mark Douglas where it explains that the brain does not like uncertainty and will do anything is can to remove it (ie. during a trade). Since moving that stop removes that uncertainty that is why its always so tempting in the heat of the action (easy to talk about not doing when not in the heat of the action since there is no actual uncertainty).