Do you have any proofs of the funding? JSTOR is funded by Andrew Mellow Foundation [1].
Not sure who Andrew Mellow is and not sure how they vet their content creators.
He's been dead for almost a century, so I don't think he's vetting much of anything at the moment