As to the needing to be right: My X was always looking to me for the answers, and then putting me down for being right. "You just know everything, don't you?" type of thing. My X didn't need to be right, he wanted worship. Hero worship. It's an Army thing.
The anniversery - I agree with Antonia and Scylla. Bury your head in the sand if needs be, but don't acknowledge it, and don't anticipate any acknowledgement on her part.
The ignoring what's going on with the kids is also typical MLC. D25 recently graduated from college. Not a peep. Having another grandchild soon. Not a peep. Living in his own, bright, shiny world.