Marcia, there is no "fault" in this instance. Jesus was 12. Same thing as modern day 18, if not 21. He was an adult and made an adult decision.
Though an adult, he was still a young adult; a "new" adult, if you will. Mary and Joseph reacted the exact same way any other parent of a "new adult"...