The fiest thing I learned about witnessing is, we witness of Almighty God and his son Jesus. No matter who the person maybe it has nothing to do with you personally. The second thing I learned is it is spiritual never fleshly. Therefore, if you are trying to change the person into who you think they should be you lost them before approaching them. The third thing is you meet people on their level never yours. Look beyond what you think or feel and see the need of the person, not change to satify your feeling. We often hear love the person and hate the sin. I say love the person and allow God to show them their sins. Hate is a very strong spirit and anyone who hates another Human Being has evil demons.