I disagree with most of your sentiments. I've jerked off (obviously), and I've had 2 different fleshlight type toys (not the fleshlight brand though).
I'm a married man and before marriage had girlfriends, had a few fuck buddies and casual sex partners. I've had all types of women. In my...