I think he should fired for general stupidity.
I view this from another standpoint. Yes, this guy screwed up…But that’s not the real story here.
Who turned him in?
Must have been one/some of his fellow agents, and that had to have taken some guts on his/their part. He/they could have just as easily laughed about it, and tossed the calender out with the trash…And no one would be the wiser.

Thanks for the welcome, jjtm! From your post on the stepmoo/lola deal, I like you as well.
Now please go fuck a dead cat with a swizzle stick. 