You aren't wrong about Celebrian. She was captured by Orcs in 3017 or 3018, and got a poisoned wound from them (among other things). Elrond and his sons rescued her, and Elrond physically healed her, but he couldn't mentally heal her, and so, she passed over West. Elrond had to stay back because Middle-earth needed him. He wasn't one to just pack up and leave. Besides, his children were still there, and they probably still loved Middle-earth too much to leave it.
I think that Elrond's reaction to the Aragorn/Arwen relationship is justifiable. I mean, his father set sail for a land that most thought unreachable, and his mother jumped into the sea just to save a sparkly jewel. His brother chose to become a Man, and croaked eventually. Now who wouldn't become bitter after that?!?! I think that Elrond didn't want to lose any more of his family, especially after Celebrian's loss.
__________________
But Melkor also was there, and he came to the house of Fëanor, and there he slew Finwë King of the Noldor before his doors, and spilled the first blood in the Blessed Realm; for Finwë alone had not fled from the horror of the Dark.
|