NO it's NOT an asshole move since he has to tell him that he has a new boyfriend. That what you do when you have sex with many people and you want to respect everyone and for everyone safety. Being a DOM doesn't mean that you have the right to use your BDSM roleplay to settle your issues with someone or to let your anger on your SUB. Specially when he did not agree to do that. You said that Chanwoo consent to the whole stuff with his new BF but him doing the whole thing after MD said "if you don't do that, then our relationship is over" is not consenting. MD was being manipulative and you know that very well
Just because MD didn't fit your fantasy doesn't mean he's a trash. He's a DOM, I repeat he's a DOM, he's supposed to inflict pain on the SUB, and if you still don't get it, SUB can receive and do whatever the DOM does/whatever the DOM wants the SUB to do and it's because HE'S A SUB, unless the SUB or DOM say the magic word/sentence and that's when they only stop. If you don't get how a SUB and DOM relationship works you better do your research.
During their play, Chanwoo agreed with the set up of two SUB seducing MD, so he could choose which SUB to take. I repeat, CHANWOO AGREED WITH THEIR SET UP.
And if you're saying that MD is an asshole for making Chanwoo cry, have you ever considered what Chanwoo did to MD? He introduced this new guy to MD as his "almost lover" and with him knowing that MD freakin' likes him. Do you think that isn't an asshole move?