To some extent, you're right. We can not determine the usefulness of the content. I'm afraid that ideas from Dan can lead to dictatorship. Even the best ideas lead to dictatorship. This is problem. This is a very difficult task that no one has yet decided.
If you put flags on each of his posts this will not solve the problem. Current algorithm Steem allows you to abuse your power.
@haejin acts according to the algorithms of Steem and therefore he is in some way right.
Grumpycat also acts according to the algorithms of Steem. Is he right? Part of the algorithm allows for the community whether whale or minnow to correct them. You can't accept the algorithm to exploit the system then go crying for government when the mechanism to stop the exploit is also put in play.
The community has every right to analyze the worth. They are paying for it. Here's an example of what is happening.
I have a product that I have sold here on steemit. I sold this product for 35 Steem. Now, what if, instead of selling that product directly, i would accept upvotes for that product. So @haejin could come along and upvote my post for $35 bucks and I would send him my product. Did @haejin pay for that product? No. Is mu product worth 35 Steem? It probably is to @haejin. Is it worth 35 Steem to you? No, because you didn't benefit from it. By allowing unchecked access to the reward pool, all steemians are paying for @haejin's services whether they use them or not. That is not right. The fact that we have access to them means nothing if we don't want it. We are allowed and encouraged to have a say in those rewards. That must be respected and even rejoiced in.