My most serious boyfriend this far had a really small penis. And I won't lie, it was a disappointment - at first. Because I would think stuff like "what if I don't even notice that he's in me?" but the truth is, he was more than good enough. Technique is more important than size. And besides, sex is not all penetration. Hands, mouths - anything can be used, and will surely be appreciated by your partner

And remember, most women manage to get a sexual release just by touching themselves, so no worries for how it will affect a potential sex life. And, if you are afraid of initiating something because you fear her reaction, remember that most people aren't cruel. We're adults, this isn't high school anymore. I don't think any woman would comment on it unless you asked, and even then I don't think they would be rude. Some women would maybe be disappointed, based on their preferences, but it's not like they would make fun of you or belittle you over it. They understand that this is a sensitive subject. Don't be afraid to try.
The moral background is something you should either embrace, and be proud of, or decide that you think it is crap. Either way, you need to make a decision. And, trust me, I hate flirting, I hate dating, I get self-conscious and I even get mad when I feel that guys are just interested in me sexually and not as a person, which makes me paranoid when someone (which doesn't happen too often) tries to hit on me. It's not easy, not for anyone. Don't beat yourself up over it. It's brave that you came here for guidance, and I hope you can come to terms with your complexes regarding this issue - although I understand it's hard.