I am not surprised that he doesn't do anything interesting during special occasions, but at least try to do something for your WIFE's birthday and wedding anniversary. Now I don't know if Kat cares for celebrating those events, but she might be one of those people who doesn't care for those things because growing up her family never did those things.
But if she does care for those things and Phil keeps half assing those special occasions she might get frustrated and give her more of a reason to divorce him. If it hasn't happen yet, then definitely down the road it will build up and she explodes and leaves his pigroach ass.
What is sad is that it is not like they have been together for 10 or 20 years but its their 3rd wedding anniversary which is sad. And going to the zoo for the millionth time is lazy and stingy as fuck. He could literally go to TripAdvisor and find so many things to do for the cheap. If he is cheap for an anniversary then imagine everything else he does on a daily basis for her; god their sex must suck or nonexistent.
He is lazy running his business, lazy taking care of his cat (bought an automatic kitty litter and changes water once a week, amongst other things), lazy cooking, lazy driving (his wife drives and avoids highways), lazy at taking care of his home (hired people to put up window blinds and cant screw a vest rack on the wall, he used wall strips), and now he is lazy at celebrating his wedding anniversary. Stay lazy Phil, it gives all a good laugh at your pathetic life.