My first suggestion would be to make sure you wait a while before you try feeding again. Snakes are just not designed to
regurgitate, and if they do - it takes a huge amount out of them. And the more they
regurge, the more likely it will happen again if they don't have time to recuperate.
Any number of factors could cause a
regurge, stress probably being the most common one. Every snake has different stress tolerance levels, his may just be lower than the other one, and the whole business of being sold, moving to a new home, just has him rattled. Which would account for his attitude too. I would probably take a fecal sample into a vet, just to rule out internal parasites, but other than that; make sure he's in his own cage, with an environment that is as stress free as possible - with the proper temperatures and some good hides. Let him just chill out for a while. Then try handling and feeding him again in a couple of weeks. If possible, with smaller food items at first. To help build him back up. Regurging depletes the natural enzymes and bacteria in the digestive system, making digestion more and more difficult without that slow recuperation period. If it continues, then its time to see a vet. There are treatments which can strengthen their digestive system, and he can give a vitamin complex shot so his system isn't getting entirely depleted.
I have a sand boa that has a 0 stress tolerance level. Any abnormal handling, if her cage is next to another snake's, any increased amount of traffic around her cage, almost anything at all, and she'll
regurge. It takes her 2-3 weeks before she is acting normally again and can take a meal. After feeding, I have to leave her completely alone for 4-5 days, just to make sure she keeps it down.
Rav
[addsig]