Hello all, so two days ago I was browsing the Internet on our laptop and I clicked on a link to instagram, which was already logged in on my Dh's account. Curiosity got the better of me and I went through his messages (which I have only done one other time during our 10 years together). I saw he had sent a direct message to a model who lives in the same city as us, it read "hello love! I would love to meet you", it also said underneath the message 'invite sent', I don't use social media but I assume it's an invite to chat. The model never responded.
I'm in shock as he's never done this before and he has always been to most devoted husband and father. We have married acquaintances and family members we know that have cheated on thier spouses or that flirt with others and he always berates these people so this has come as a huge shock to me. He has always shown himself to be a man of honour and has always given me everything i wanted and needed. Whenever I'm unwell he will always help nurse me back to health. My family always tell me how lucky I am and I believed it.
I confronted him and he admitted it, saying it was a moment of weakness and that he would never actually meet her. I also forwarded a screenshot to his family in our group chat. They told me that they understood my anger but he has not cheated as he never met this woman and that the conversation never went further. I don't know if this a cultural thing (they're italian) and normal for italian men to behave like this. They did however tell him off over the phone as to why he even went to message another woman.
Last night he broke down in tears (which is rare) and profusely apologised after I yelled at him, calling him a hypocrite for criticising others for cheating when he did the same. I can see he feels guilty as he's been going over and beyond helping with looking after the house and children since then.
Is my reaction over the top? Would you class this as cheating?