Looks like you got the bad end of the deal....I'd go get your cornsnake back or another baby ball.
Its unfortunate, because ball pythons are the best snakes for pets money can buy IMO, and so many people have bad experiences with them. What *probably* happened was the dealer sold you an imported baby that's never fed on its own. I would contact the dealer immediately and explain the situation. Was the snake exhibiting these symptoms when you bought him? If yes, why did you go through with the deal?