"My mate is a bit robotic at times and not always aware of how his actions or what he says might affect people."
Sadly, he seems all to aware of how this action will affect his partner
which is why he doesn't want her to know. Why else try to keep it secret from her? And the storming out - well, that just confirms that he knows how big a deal it will be to his partner, doesn't it?
Bottom line, he doesn't want children. Fine, his choice, the vasectomy ensures that he gets what he wants, as long as he doesn't change his mind in the future.
BUT - and it's a very big but - his partner has as much right to pursue what she wants. At 33, she wanted no children, so they were in synch. What does she want now? Next year? The year after? Maybe she still won't want children, but maybe she will. And if she doesn't know about the vasectomy and they talk about it, and
agree
to her coming off the pill, and she hopes, and every month her hopes are dashed, and every month he knows her hopes will always be dashed - fuck me, but that's really cruel
.
By having his vasectomy in secret, he's shifted the power balance in this relationship. She no longer has the option to choose to have children in this relationship, AND SHE DOESN'T KNOW THAT. Maybe she would be OK with that (in which case, why is he so determined to keep it from her?). Regardless, she needs to know. She needs to be able to choose between a guaranteed childless relationship with this man, or to choose to have children with someone else. He does not have the right to ROB her of her choice. He's made his, he now needs to ensure that she can make hers by telling her what he has done. Anything less is selfish, cruel and yes, immoral.
And OP - yes, if he didn't tell her within a week of her return, I would. __And I probably wouldn't want to be friends with him any more.--