Sadly, I agree that the Catholic Church will not change its teaching on this subject for many years, if ever. The conditions for change to exist simply are not there, from the perspective of the hierarchy. I hope I'm wrong.