I don't like cheating. I don't condone it. BUT if you are a world famous actress, and your boyfriend is equally famous, isn't it just a little bit stupid to snog the face off of another man in public and assume you won't be caught?
Surely she is used to being tailed by paps?
I feel so sorry for Robert Pattinson! Poor man.