I might be wrong, but it seemed to me more like simulated rape than actual rape. The seme realized the uke was a masochist, and the uke had the training and strength not to let himself be fucked, but he seemed to want it. So it seems to me more like a typical S/M game.
If Makabe is an undercover cop then didn’t he commit a crime by raping our mc at the start when they met? (⊙…⊙ )