It sounds like he's upset because you didn't tell him. Not that I think that he should be snooping threw your phone. He shouldn't have done that. Has he been cheated on in the past? If he has then that might explain why he's acting like he is. I don't think your a piece of crap either. Just tell him why you didn't tell him from the get go.