I think it's dangerous to set hard requirements for such labels, specially ones like "journalist". It's not a given that journalism is considered worth protecting and, while in most western countries there's a sort of public agreement that "journalists" deserve protection, this often seems to be associated more to the word "journalist" than the act of journalism itself, and taking that label away from someone may also leave them defenseless, as they no longer "deserve" the protection of a "journalist".
It's more contentious than that. Journalists supposedly deal with "facts", but there's often considerable disagreement over facts or their interpretation. No matter your political persuasion, I'm sure there are "journalists" making a living on this, as per your definition, but who operate on the opposite end of the political spectrum from you and from whom you'd want very badly to strip that title of legitimacy.
There has been a lot of writing and thinking and discussion around what makes a journalist, and different styles of journalism, for some time now.
Ultimately the challenge is differing views of reality - disagreement about truth. I think that’s the root issue.