I have a hard time with anybody being ill prepared when bringing their new animals home. The internet is LITERALLY at almost everybody's fingertips, as I type this on my phone. It takes a matter of SECONDS to do at least a quick internet search. There really is no excuse anymore for not be prepared and properly educated before bringing a LIVING being home.
I can't understand how people can say things like "I went in for dog food and came out with a snake". I mean, it's not the same as going to Wal-Mart for a few odds and ends and walking out with a tv. And then they wonder "why is my snake not eating?" or "why does my snake look skinny?" after taking the word of an under qualified employee. Really? You just listen to what one person says and take that as gospel?
Bottom line: the responsibility belongs to the person bringing the animal home.
And to follow up on cchardwick's point about newbies being surprised by the size of prey a snake can eat...yes it's surprising and awe-inspiring. But again, in today's day and age, it's easy enough to Google or watch on YouTube and see before buying.