I want to ditch everything I am making and knit a shawl. I am resisting. I have no idea why.
It's not like knitting has rules or an enforcement squad that is going to come over here and fine me if I bail on all this. It's not even like sticking to a project has a moral imperative, I mean, it's knitting. It's meant to be fun. It's what I do for fun. Tossing all this aside like the cheap rags it suddenly feels like it all is won't hurt a fly. The world will not be a better or worse place no matter what I knit tonight. Babies will be born, people will die, wars will be waged or peace gained and not for one second will whether or not I stick the hell to a tank top that's boring me to tears make a whit of difference. Not only that, but it won't even matter in my own life. It's not like my husband, children or friends will look at me and say "Oh my. She's done it again. It's a shawl. I'm so disappointed. I'd respect her so much more as a person if she finished those socks first." (As a matter of fact, I'd wager a substantial sum of money that my beloved doesn't even know what's on the needles, never mind bothering to judge it.)
All of this is true. What you're knitting when (or at least, what I'm knitting when, perhaps you possess more global influence) doesn't matter in any way, shape or form that will influence the amount of decency or right in the world.
So why do I feel like a good knitter would stick it out, and only a bad knitter would snag something better, more interesting, else, out of the stash?