I love Pope John a lot but lets be real. Scientific research on the topic was more developed than suggested going all the way back to the 1930s. And yet Pope John took a pretty hardline against Homosexuality. He for instance in 1961 signed a Papal document banning gay seminarians from the priesthood. Compare that to Pope Francis's position saying "who am I to judge" when asked about gay priests in the Catholic Church. 

Pope John declared the absolute indissolubility of marriage when it came to divorce. Pope Francis in Amoris Laetitia by contrast has taken a less rigid approach to the issue of marriage. 

I agree with you that the Catholic Church needs to change on subjects like this. But we are talking about a 2000 year old institution, with 2000 years of entrenched dogma with 1.2 billion followers on several continents that don't all have socially liberal attitudes the way liberal Catholics in america do. So Francis's task is much more difficult than is let on.