Catechism of the Catholic Church
IV. WHO CAN RECEIVE BAPTISM?
1246 “Every person not yet baptized and only such a person is able to be baptized.”46
V. WHO CAN BAPTIZE?
1256 The ordinary ministers of Baptism are the bishop and priest and, in the Latin Church, also the deacon.57 In case of necessity, anyone, even a non-baptized person, with the required intention, can baptize58 , by using the Trinitarian baptismal formula. The intention required is to will to do what the Church does when she baptizes. The Church finds the reason for this possibility in the universal saving will of God and the necessity of Baptism for salvation.59
http://www.vatican.va/archive/ccc_css/archive/catechism/p2s2c1a1.htm
You forgot to post this, from the same source:
>>1251 Christian parents will recognize that this practice also accords with their role as nurturers of the life that God has entrusted to them.<<
I find that quite disengious on your part.