Could be. Maybe not.But it is a much bigger challenge than yours and you still bitch about it
I overcome challenges by facing them, figuring out a way past them, and trying it. If I fail, I try something else. I faced rejection by seeking other partners. Some worked out, others didn't. I faced the challenges of my size by adjusting my own expectations. That's worked fine, not perfect, but fine. Life isn't about "idealized" ANYTHING. No person will ever be "perfect" by dictionary definition.
How, exactly, have you faced your challenges? By jealously attacking others in a forum? By NOT seeking any long-term relationships (or any?) so you won't have to chance rejection or failure? THAT is cowardice.
YOU ARE WASTING YOUR LIFE.