1. I don't understand what you are saying cheating is though? Cheating shouldn't be forgiven? But you write it off as being something known to more than yourself? I do like that you at least let it be known its a personal opinion and not expected to be some known "rule"
2. I don't know.. but personally I would destroy any relationship I have with anyone if it hinders how I would normally be with just myself. And that means I would eat when im hungry. No matter if its something my "friend" would eat or not. I would "****" even if its something my "friend" would not ****. I guess its all about how truthful you want to be to yourself and how much you want to alter that truth for someone else....
3. We were no doubt more honest when we were younger.. than when we got older. When we didn not have a placement of a "label" to describe a feeling or action. With this, you can not have a "lie" or "truth". We were what we were without it being described. Without explanation. We did things without fear of denial or seeking to be accepted. There was no direction or aim, just you. Nothing really is everything. It is everything before being called anything.