No, it's not out of spite- it's instinctive that they avoid eating "in public" -out in the open is where they're easily prey for other predators, especially when their mouth is occupied with swallowing a meal- they're basically defenseless- and they're also slowed down with a meal on board- so escape is far less likely to happen. You just have a smart snake- don't take it personal.