I understand where you are coming from. But I would like for you to hear me out, even if this snake is rehomed, in the event that you will eventually want another snake.

I have an angry snake too. Not a ball python, it is a 3 foot-ish, 2 year old Children Python. He is cage aggressive and food aggressive. He was nippy as a baby, and even though I did spend a lot of time working with him (handling 2x a week every week), he went from fearful nipping to simply being... A snake who won't put up with anyone going into his tank, and he thinks food is incoming even after a meal. He is not 'broken,' he is my difficult child among the group of herps that I keep.

If your snake is refusing meals (Not due to breeding season or natural fast - Because it looks like it is still willing to eat), and nipping, is it stressed out? Do you have speakers near your snake tank, so when you play loud music during a party or whatever, the vibrations could be scaring her? Do you have people coming in and out of your place, where foot traffic around the tank has increased?

If it is just stressed, then you can still fix this, getting it to calm down, eat a few meals and then attempt transition to F/T.

Sorry, but I am not a fan of the whole "I am giving up my pet because of college/graduation." This applies to any species of pets. Many of us went through that too, myself included. I went through about 5 or 6 years of school to get my BA as well as another degree, lived on my own, worked 2 jobs, and I had a cat who likes to poop on my bed and my couch if I don't come home by nightfall. I also had a personal life of going out with friends and parties, an ex boyfriend to spend time with, family, volunteer work, internships, etc. And when I was finally done with school and started a career, I was actually LESS busy because I can focus on working 1 job, slow down with the partying and be more budget focused. Snakes don't need to socialize. You can tame it by handling it once or twice a week. Maintenance care is all there is really for a snake once the husbandry is set up correctly.

I hate the one to say, well, what did you think you signed up for when you get a ball python? Live feeding sucks, most of us including myself hates doing so. No one jumps up and down in joy when handling over a lifeless pinkie or mouse to a snake just to be killed. Having to kill your own sucks too (You can ask the pet store to pre kill for you). But a snake has got to eat. In the future, if you plan to get a snake again, there are other types who would eat fish or eggs instead, like egg eating snakes or garter snakes.

Admittedly I tried to re home my ball python and leo, because I did believe I was failing my pets too. After speaking with many potential adopters and to my friends, it was for their best interest to stay with me, once I realized I am comparing my snake's need for 'time' from me like a cat or dog need it from people, which is not the same at all. Of course that is not to say it is okay to neglect the snake, what I am saying is, realistically, your snake will be fine if you can find out why it is not eating consistently or transition it to F/t prey.

GL though with whatever you choose to do.