The Catholic Church has proved that you cannot trust homosexual men around boys.
The answer is simple and obvious; such as system as put forward by Marcus would remove the authority for raising children from the parents of those children and give it to the state.