Why didn't you take the snake? He is anger with you.

I agree with Fireblade. Get it back on a regular feeding schedule and get his tank thoroughly cleaned. After a few feedings start trying to handle him. Once he is fed and in a clean cage his mood should improve.

You know bp don't need sunlight?