This is a great article dealing with something any photographer who shoots people & cultures should read.
Actually, my favorite part is the closing paragraph as I feel this is something that anyone with a camera (cell phones for example) should follow. Respect is not just for professional photographers, everyone needs to think before they shoot.
In the end, it comes down to respect. No matter who or where you are photographing, realize that every individual lives their own life with their own motivations, struggles, and hopes, and realize that you and your camera bare the potential to influence that. When taking a photograph, make sure that you are knowledgeable about your environment and your subject so you are able to make informed decisions. Put yourself in your subject’s shoes. If you would not want to be photographed in their position, you should probably turn away.
Please read the full article at Fstoppers