Nor were the Holy Innocents before martyrdom. Some were not even circuмcised (cf. St. Robert Bellarmine De Sacramento Baptismi p. 166, first full ¶); thus, they were justified solely by martyrdom.
The Holy Innocents died under the Old Law, and were not subject to the new dispensation of baptism. Under no circuмstances is their situation even remotely similar to those of aborted babies who die under the New Law. The obligation to receive the sacrament of baptism didn't come into effect until Pentecost Sunday, 33 AD.
One needn't be of the age of reason to be martyred. See Pope Benedict XIV's bull Beatus Andreas for several examples of young martyrs.
No one said you had to be the age of reason to be martyred. We're not discussing martyrs here. We're discussing babies who are murdered in the womb.