I don't mean to be rude but I swear I have never seen a fandom more delulu than the Cain one.
Always talking about how perfect he is and never did anything wrong, you really can't see he is far from perfect? Yahwi is no dream guy (physically yeah) cause he did lots of wrongs, but so did Cain. Lying to get into Jooin house, disrespecting him all the time when he wanted to be with Yahwi, Cain kept pulling them away thinking he owned Jooin or smth cause he wanted Jooin to only be with him 24/7. Not caring about Jooin feelings for Yahwi and kept coming onto him all the time when Jooin wanted to be just friends. Coerced Jooin into bed, cause the poor guy was in a extreme emotional situation and couldn't even think straight, he kept crying saying he didn't know what to do but we know better, that's ra** and if you deny it, just put yourself in Jooin shoes, you should never initiate s** with someone that is crying non stop for whatever reason. And finally the tip of the iceberg, trying to coerce Jooin into accepting his feelings saying to use him and giving him that ring when he knew just how vulnerable Jooin was, he thought that cause Jooin was so kind he wouldn't be able to reject him, even knowing Jooin loved someone else all that time. Yes, he tried to take advantage of Yahwi being an a** to Jooin, and that's not a perfect green flag. Yahwi was horrible to Jooin no doubt, but at least the Yahwi fans admit it and know better than being in denial.