I'm a bit concerned for the OP's animal in the long run. Aside from what's been mentioned about husbandry, I'm worried that the BP will not receive proper nutrition, in that the keeper is trying to keep it on a 'diet,' and feeding it on the small scale of food items. Ball pythons don't often get 'big' and those that do are considered desirable. If you can't handle the possible full grown size, then don't get the snake. But don't deny it proper nutrition. Hatchling ball pythons can take live fuzzies as their first meal, and anything after that is usually hopper sized. If the store was able to keep him on a regimen of hoppers, then keep it that way, or better yet, get it feeding on rat pups. I feed my ball pythons on rats about the same size or slightly bigger than their girth, and it should leave a small bump in their body. (Not the size of something seen in those crazy African documentaries though.)