If you can't (won't) dye it, then let it go. You deserve to not have a simple mistake make you miserable every time you wear it. You miscalculated. Not really a big deal. Time to move on from that mistake though. You've got some really nice sweaters that DO make you feel fab. Wear THEM to death!
Letting it go will cause you a bit of mental anguish when you do it. You'll probably feel bad for a day or two, and then it'll be over, you'll forgive yourself and move on. You'll wear the nicer sweaters and smile inside every time you do. (And really, when you look back have you ever truly regretted donating something you don't love? I never have. It's a good thing to know about yourself.)
Keep wearing that sweater and the mental anguish could go on for (years?)....
Your choice...