Dunno why people are getting so upset. There isn't one perfect person on earth. Everyone lies and hurts someone elses feelings to some capacity in life.
Hollywood stars get bored, too much temptation and opportunity. 95% of movie stars past and present have had or are having affairs.
Clint Eastwood, DeNiro, John Wayne, Humprey Bogart, Brad Pitt, Van damme, Arnold, Stallone, Russell crow, Tom Cruise, the list is endless. It's not just the men either!
If we hated and boycotted every cheater there would be no film industry and we probably wouldn't have many friends either...