“Having been” means that he is no longer. He was Master General from 1992-2001. That is why in the analogy, he is equivalent to a FORMER Senator.
I doubt that Schlag makes any such statements—He is at Santa Croce and Opus Dei is not into boat rocking. My point is that the position is hardly a bully pulpit.
Okay, so I missed that this priest was no longer Master General. He wants to ban everyone who disagrees with him on homosexuality.
He should be defrocked then.