Well , i am not sure if is legal to keep a ball python as a pet , but the law varies from state to state , so maybe in a state is legal and in other is forbidden. I don't see anything wrong in keeping a ball python as a pet .
It is Legal; There may be certain restrictions state to state, but I believe that it is legal in all states as long as they have been bought from a store that has domesticated them.