Did you ask the breeder whether he was like this when he was with him? If not, that might be good to ask him now.

I've noticed while looking around online for Ball Pythons that many breeders don't say anything about each animal's temperment. Alot of times they seem to focus more on how the animal looks and whether it's a good eater. I really wish they would give that info about the snake's personality in the written descriptions they show online, so that people know up-front if there are any potential problems. It's no fun to have a pet that you can't handle without it trying to bite you.

I also have often wondered whether in-breeding produces aggressive snakes. Some breeders openly admit that they breed mother to son, etc. I know that in other animals that is not considered a good idea and has been associated with behavioral problems/aggression as well as risk of physical anomolies.

You might also want to ask about its breeding if you talk to the breeder.