Me personally, I think that much like in humans, animals have different personalities. Chances are you just have a pissy snake Just my .02 I'd try to handle him as much as possible without stressing him too much, who knows he could come around.