I completely agree with that statement. Especially having looked from the inside of the man-made institution itself.
The Catholic Church will welcome you back at any time. Come and talk with a priest.