“It just shows your intolerance and hatred towards other Christian religions...”
That’s a whiny way to argue the point. As a Calvinist, I don’t see intolerance and hatred in his post, but ignorance of the Calvinist position. There is no problem or disagreement with James. James is explaining what saving faith looks like - true faith produces good works.
Here is the Catholic position from Trent: If anyone shall say that the good works of the man justified are in such a way the gift of God that they are not also the good merits of him who is justified, or that the one justified by the good works . . . does not truly merit increase of grace, eternal life, and the attainment of eternal life (if he should die in grace), and also an increase of glory; let him be anathema. (1)
Good works do not mean one merits eternal life.
(1) Norman L. Geisler and Ralph E. MacKenzie, Roman Catholics and Evangelicals : Agreements and Differences (Grand Rapids, Mich.: Baker Books, 1995), 227.
Correct, that is the Catholic position.