Photography Publishing Rights

Is it illegal to take pictures of people in public and publish them without their permission?
Is street photography actually legal? And if someone takes a picture of you in a public place, do I have the right to ask them to delete the picture? And do they have the right to publish my picture without my permission? For example on Facebook, twitter etc?
Generally speaking people to not have an expectation of privacy in public locations, so you may take images of them. You may make images public in ways that do not break any of their rights. Using it for commercial gain for example would likely violate their right of publicity. Such rights vary a bit from state to state. Depending on what other actions are associated with your picture taking, harassment or stalking laws may apply.
AJ Holmes Photography Mix 2008-2010