I agree that it's important for people to be honest and not lead someone on if you are aware of their feelings as to avoid confusion and pain in the long run.
However, its also important to acknowledge just how complex and difficult it is to navigate this situation, and because of this...