Only way to stop it is to stop using iPhoto for editting.
I noticed the very same thing, that no matter what edit I did (crop, rotate, etc), the photo would be lightened or reddened.
The only fix I found is to just export them to edit in other software.
I only using iPhoto for storing/browsing casual photos now. It's junk as an editor, IMO