This isn't the point. While some people may argue that he makes too much that's not even the point. The point is he is taking rewards away from others and taking a far bigger percentage than he realistically should be taking (IMO).
The number one reason for flagging (try to flag my comment, it will give you the reasons) is disagreement on rewards. Do you really truly think @haejin deserves to be making thousands each day for his posts? If you do, then keep upvoting. But people are totally justified in flagging too, because some people feel he does make too much and take away from the other users.
Further, even if his posts make $0, I couldn't really care less. He makes so much on every other post (just look at his blog).
You claim to be helping @haejin, but you are also damaging the reward pool. Your choice!