I think the word "punish" is conveniently being taken out of context.
Most of us here, having been teenagers at one point in time, must've had our parents sit us down and explain to us why they didn't want to have pre-marital sex.
Three main reasons come to mind.
1. Christianity doesn't promote it.
2. Risk of STDs
3. (Probably the most important) You don't want to know the challenges of having a baby before you're prepared.
Haven't we all heard #3 from our parents? Do I live in another universe than most people? Because my parents told me repeatedly.... "don't get any of your girlfriends pregnant!"
They may not have used the actual word "punish", but if they were to, I would know that it wouldn't be in actual reference to the baby specifically, but to the life challenges that I would face in the following aspects:
1. My education would be compromised as I (and my girlfriend) would probably have to drop out temporarily to raise the baby during the first few crucial years.
2. Finances - I don't even have to explain that one.
3. Your public image and integrity. Most Christian people look at teenagers (girls especially) who get pregnant out of wedlock as being loose.... unless your Bristol Palin, then it's okay.
It's funny to me how many people are trying so hard to pretend that they don't understand the context in which the word "punish" was used.
I'm sure that so many of these same people watched Juno and thought "Ooohhh, that's so cute!".
Yeah - it was cute because the baby was given up for adoption. Had we seen what Juno had to go through as a 16 yr old raising a baby, it wouldn't have been as cute. The baby would be cute... just not her situation.