I get why everyone is soooo mad - I'm pissed at ML as well - but I think I get why MC forgave him so easily. He fell hard for him. He honestly can't hate him because he loves him too much. He's hurt, but his love makes him want to trust ML, even when he shouldn't. I do think forgiving him was ok - but I wouldn't say accepting him back was ok. Our MC is such a soft hearted person that not forgiving ML would ruin him, but accepting him is different. He felt that he was bad for bad-mouthing gay guys (though it was his first experience with any of it). I agree that ML should have had to chase after him, though I feel like he wouldn't have gone after MC. He would have just given up... which I also don't like.
Victor never told Jay that Adrian is sleeping with/dating others while flirting with him - all he says is that Adrian is a bad guy... no wonder Jay gets mad at him