That happened to my cat, Cookie. I moved away from NY, to Ohio, and when I came back for a visit, she'd be edgy towards me, because she was upset I left her. One of the last times I came back, I brought my fiance, and she was even more upset. She was intermittenly, growl, hiss, and purr at me, all at the same time. I could barely pet her without wondering if she was next going to slash at me with claws out.
Unfortunately, she may always do that to him. Point is, she must like him a whole bunch, and she's infuriated he's essentially left her. :/