I love quotes--my first step into entrepreneurship, So Quotable, was inspired by them--but even I'm getting tired of the now-cliché "never give up" axioms:
"Never give up, as your next step may give you success."
"The best leader is the one that never quits."
"Tomorrow is another chance at winning."
No, you should quit. You should quit early. You should quit often.
And if your idea is that good, it'll come back stronger. But you have to be willing to let it go first.
Everything you want to accomplish isn't great.
We tend to value our ideas higher than they actually are, which is part of survival. How else would you spend months, if not years, bootstrapping or lean building a vision only you see? That is the very reason why you have to be willing to chuck something that simply isn't working.
The goal shouldn't be to prove others wrong, but to create something worthwhile. If it ain't worthwhile, let it go.
Obsession can make you myopic, if not stupid.
A friend once ran into an old colleague after years apart. My friend asked what she was up to, and she pulled out a product she had been trying to produce for two decades--in fact, it was the same idea she showed my friend ages ago. In the meantime, she hadn't worked on anything else, or taken any constructive feedback on how the concept could be improved.
Fulfilling your dream is honorable and rewarding, but not as important as allowing yourself to grow. That should be your ultimate dream.
You're blocking better ideas.
Most important, the time, energy, and focus you spend obsessing with a particular concept is blocking your ability to nurture and grow better ideas. Perhaps your work on an idea is just preparing you for the next great idea, just as, for me, my work on So Quotable gave me the tools to successfully take my next venture, Cuddlr, to the acquisition block. That wouldn't have happened if I didn't make room.
Steve Jobs, Sergey Brin, Drew Houston, and other successful entrepreneurs tossed their ideas out to make room for better ones. Why aren't you doing the same?