At some point, there comes a time in everyone's life where they step up to the plate and modify or change behaviors / thinking from what they grew up with to what they feel they should be.
Sure, you can "blame" your parents all you want, but it doesn't solve anything.
If you want to become less shy, then work on talking to people you don't know. Make small talk to anyone around you while you're waiting in line. Read books, magazines, newspaper, online forums so you have things to talk about.
Do one thing every day that you haven't done before. Don't get discouraged when you fail at it. Just pick yourself up and try again.
Playing the blame game doesn't solve anything - it just keeps you in the victim mentality.