No. He's saying that a girl should be embarassed to sleep with this ugly old man.I know he's being clear.
Yes, self-depreciating. But then he's implying that a girl should be embarassed to sleep with an ugly old man and that it's something that can ruin her reputation! That's obvious.
It is not a double standard because it is not a standard. A standard implies it can be generalized. This is not general.The point is that this is also a double standard. A guy can sleep with old an bag and nothing really happens.
Self-depreciating himself or not, he should have left that out. He didn't contribute to anything by saying that.
The reason it is self-deprecating is because he is talking specifically about himself. "These women should be embarrassed that they were caught sleeping with me."