They eat mice (baby corns starting off with pinkies which are baby mice). Preferably you want to feed frozen thawed, not live. It's very risky doing your research after getting the pet, you invite welfare issues that way. You know they live around 20 years too right? They're a long term comitment. I've started a website www.reptile-savvy.webs.com which you might find interesting reading, i would highly reccomend getting in a lot of reading from multiple sources, reptiles have rather specialised requirements which you'll need to be aware of to raise them successfully.
I can assure you that my snakes are far from stressed, bear in mind that this image is not a true representation of their living conditions. The one you see in shed (Bobby) is now coming up to 2 years of age and is in perfect health.