Young mom rant

Angel • Lil Sebastian born 9/18/16. I've never been so in love.
Why do people have to be so mean? 
I planned on waiting until I had finished college and had a nice house for me to have a baby but here I am, 20 y/o and due next month.. I'm not ashamed. And I never felt like I was better than other people because I planned on waiting.. Accidents happen, so why are people shaming young mothers?? 
I have a wonderful supporting family on both sides, an amazing SO, and awesome college and job opportunities in front of me, but no one can know that, they just judge me without even knowing...
But I know that I can do this, even with the harsh judgement. My baby will be loved and raised in a healthy and positive enviornment and that's all that matters.