"I didn't realize I had to be married."
"Ask the guys." or
"You haven't been praying hard enough for me." :) Always with a smile and a laugh.
You have to find something glib to say as people do not realize that they are being ignorant when they say these remarks. The older generation at least have an excuse, because they don't know any better.
"Look at me. Do I look like George Clooney or Bradley Cooper?"
"Can't afford not to be."
"Cuz girls keep clicking on the --------'s profile above mine"
"If I knew, I wouldn't be standing here talking to you." (If asked by a female)
"Why do you ask? Interested?" (If asked by a female)