I voted that the customer ultimatly is the most responsible party. However I feel all of the people involved play a part in the aminals care. Before I found the forums I thought that the people that worked at petstores had a working knowledge of the care and supplies needed to maintain the animals they sold.
I personally would purchase or check out books about what ever animal I ultimatly brought home