One of the things that must be understood is that Scriptural interpretation and Catholic doctrine is usually a matter of 'and'. Justin Martyr is right and Ignatius is right and the writer of Hebrews is right. They are all right. That is how the Eucharist and the Sacrifice of the Mass came to be; the balance between East and West is slightly different. That is how all of our doctrines came to be: the powerful mathematical operant AND.
Except Ignatius cannot be right that it is a sacrifice for atonement if the writer of Hebrews is right in saying there is no more sacrifice for atonement.