It seems that my interpretation of the term "loyality" has been incorrect. I always thought if someone said they were "loyal" and had "agreed terms" it meant they'd be sticking around. It seems the actual definition is "I'm loyal unitl somebody else makes me an offer"!
In all seriousness, I think the chances are he's going to get more of a chance at Gainsborough than here next season, so it's a good move for him and I've got no problem with him leaving on that basis. However, I do wish these guys wouldn't spout off to the local media about being loyal etc and then jump ship a week or two later, as it feels like they have treated us like mugs.