Ok.. There is a lot going on here. My first thoughts are:
1.) Why are you feeding a 9 month old snake rat pinkies or fuzzies? That snake should be on adult mice at minimum at this point.
2.) How often are your trying to feed this snake? From the post it sounds like you are trying every couple days or every night.
3.) If a snake is striking at something you are dangling in his cage he is more than likely being defensive and it has nothing to do with food. My guess would be because the prey is WAY too small. I have snakes younger that are already on small rats.
Here is my recommendation:
-Try to feed the animal once a week and appropriate sized prey... (Fuzzies and pinkies are too small.) From your post you were trying every night.. That's way to often and you will stress him even further into not eating..
-Get a weight on the animal so you can make sure that when the snake does feed it is gaining weight appropriately.
-If the snake continues not to eat when you are offering him frozen thawed and his weight is dropping I would definitely go to a LIVE mouse until you have some consistency once a week.
-Also, like zinc said.. Leave that snake alone until he starts eating consistently. The more stressed that snake gets as well as the more hungry he gets you will start getting bit. He has no clue what is coming into his cage if you are dangling prey in their all the time.
It doesn't sound like your cage set up has anything to do with this. Wrong prey size and feeding too often are more than likely the culprit. Fix those and you should be fine.