Spare me the sanctimonious bullshit. Abortion is not immoral. Shaming women who've had abortions, however, IS immoral. One is a woman making a reproductive choice for herself, and the other is a human being trying to make another human being feel guilty for making that choice. It's just pure bullshit.
"Tradition" is just a word people use to make themselves feel better about being an asshole.