I have more than one year of English history - actually I have one year of the English Reformation and then another two years of English history in my degree plus a Masters degree (involving another four years part time study) which was also mostly in English Reformation History.
I do know my material and Henry actually never became an Anglican and died a Roman Catholic but he wanted the same authority in England that the kings of Spain and France had at that time over the church in their respective countries.
The fact that the pope was under the control of the Holy Roman Emperor, who was also the King of Spain and Katherine's aunt, is why the pope wouldn't allow Henry any change in the situation - the Spanish were not going to allow the insult and told the pope no way mate!
As for the Act of Settlement personally I don't have a problem with it and would hate to see it changed in any way. I have my personal reasons which I will not discuss here.
As for the discrimination by the various royal houses can anyone tell me why the British get into hot water for not allowing a person/spouse to belong to one particualar branch of Christianity while other thrones insist that the person and spouse must belong to only one branch of Christianity at the exclusion of all others e.g. Crown Princess Mary HAD to convert from Protestant Presbyterianism to Protestant Lutheranism in order to marry Frederick as only a Lutheran can be monarch or the spouse of the monarch. The same thing applies in Sweden - e.g. if Madelaine were to marry Prince William she could keep her denomination but if Harry were to marry Victoria he would have to convert to Lutheranism? No one seems to find these rules discriminatory but only the one that picks on the RC who are obliged to follow the teachings of a foreign Head of State - remember that the Pope is a Head of State in his own right.
Henry did consider himself a good Catholic all of his life, but he died excommunited from the Catholic Church. As for the Pope, the Pope was no longer being held prisoner by the Holy Roman Empire by the time Henry left the Church in 1533. That was actually several years earlier. And there was another reason the Church was refusing, they had already granted Henry a dispensation so that he could marry Catherine. To nullify their marriage, would mean for the Catholic Church to say they didn't have the power to grant such dispensations, which was sorry something the Catholic Church was not going to say.
And Henry's hypocrisy was this. Henry said that his marriage to Catherine was illegal because she had been married to his brother and due to Leviticus, that would mean that he saw his brother's nakedness. Even though, Catherine herself claims the marriage was never consumated and there are Scripture verses in the Old Testament which say that if someone's brother dies childless the person should marry his brother's widow to produce an heir.
But Henry wanted the Church to nullify his marriage on the grounds above. But, here's the kicker, Henry had slept with Anne's sister, and had even had children with her. He wanted the Church to grant him a dispensation for that! So legally, Henry wasn't exactly on great grounds.
As for Sweden, the Lutheran Church is no longer the established Church in Sweden, and as such I believe Crown Princess Victoria can be any religion she wants. Personally, I think an established religion is ridiculous in the first place. IF the British wanted to say the King/Queen must marry an Anglican, fine. But that's not what they are saying.. Peter Phillips could marry an atheist, he could marry a Satanist, heck he could marry a Muslim, but he cannot marry a Catholic, and that isn't fair.