I'm going to agree that you need to get a snake you like. Nobody should ever disagree with that.
However, the eating thing can easily be a problem with a baby. If a baby isn't eating, there is very likely to be an issue. A young ball python just doesn't have the extra weight to lose. It's normal for adult ball pythons not to eat for extended amounts of time, but it can be dangerous for a baby. Remember, baby ball pythons are growing. It's just so stressful, especially for new owners, to have a baby ball that refuses to eat and starts losing weight.
A ball python from a breeder might not eat either, please don't get me wrong. The difference is that the breeder is more likely to help the new owner than the pet store is.