I like your insight too. If it came suddenly that probably means it was true. I *personally* would be more offended about the sex with random women bit than the porn bit, but maybe that's just me. Do you really think he has been getting laid???? It sounds like he has been SUPER lonely. I mean if he couldn't find someone to go with him to the fireworks... could he really get in someone else's pants? Do you think he was actually communicating his BEHAVIOR, or just his idea of what he is "entitled to do"????
I'm with OD also on trying to validate his openness at some point. Right now I think it is OK to ignore him. But if I would try to reward any positive steps (especially if chocolate and flowers are involved)!