Wikipedia says
A superhero or superheroine is a stock character that typically possesses superpowers, abilities beyond those of ordinary people, and fits the role of the hero, typically using their powers to help the world become a better place, or dedicating themselves to protecting the public and fighting crime.
So yes, he is definitely dedicated to protecting the public, but it feels wrong to call him a super hero. What do you think?
Not op, but my understanding is that it comes down to Christians belief in original sin, and that all women are basically unclean because of that thing the first woman ever did. If all women are unclean, then how can one give birth to the son of God? Mary was immaculately conceived, created without sin, so that she could be a holy, pure vessel for Christ, therefore her conception was immaculate. When that angel or whatever impregnated Mary she still hadn’t lain with a man, therefore jesus’ birth was virginal. Since Jesus was a man he presumably was born without original sin, from a woman who was also without original sin, otherwise he couldn’t have been the messiah.