It's not really a question of "should" or "shouldn't". People's actions reflect their true values.
That is correct; should and shouldn't are contrary to fact. There are only is and isn't. I also agree that people act according to their values. Where one's treasure is, their heart is too. The fact is that people will pay to see Conor.
The world is a fucked up place, and the biggest reason for that is that we, collectively, like it that way.
The "world" is fine. Some people on it are fucked up, but nowhere close to most. Yes, values here are based on profit, not morality. And, I think it's somewhat true that some people will like Conor more because he's a bad boy big mouth. However, he's only in that position because of his skills, and I believe that is what attracts his fans. Of course, they will accept his bad behavior; but, I haven't heard any of them say that he was right to do what he did.
Now, where I'm with you, I think, is that Conor (and a lot of other public figures, in fact) are terrible role models --as representatives of 'martial arts' or just good, honest people. I could never look up to them or want to be like them, whatever the benefit. There are far more people who act like Conor than have anything close to his ability. Otoh, Conor puts on an act, too. People will pay for the performance. (I never have, and I think there are others like me).