Oh no man, why the good guy suddenly turns bad and the bad guy suddenly turns good? Yaoi logic is awful sometimes