Um, let me make sure I've got this right. She claimed to want you for two years, and now she says she finds you odd and can't deal? Sounds like either that's an excuse on her part, when there's really some other reason, or she just didn't pay enough attention to you to really get to know you, and now she's being judgmental about what she's finally noticed. Or maybe she didn't really care who she was with, as long as she wasn't single, and now she's decided to move on. To put it politely, "Tinkle on 'er!" Okay, I'm judging her without knowing her side. But it's more fun to try to cheer you up with a clever insult to her than to ponder depths of her psyche that are unknown to me.
Really, I have to say, you don't need the likes of her. I know you're hurt. You wouldn't have been with her if you hadn't cared about her. But something like this just seems like a smack in the face. You didn't deserve that. Save your time and energy for someone who loves you for who you really are, not someone who grits her teeth and tolerates you over things that are simply part of you. Anyone who can't accept you as you are shouldn't go wasting your time and setting you up for heartbreak by acting like being with you is some sort of exercise in coping.
Partners aren't perfect, and no relationship is without it snags along the way. Being together well over the long haul takes work. But it can only happen if you see each other for who you really are and love each other just that way. What did she think she was going to do with you during those two years? "Fix" you so you'd be more acceptable to her? Again, to be polite, "Turn a spiral-threaded cylinder in that bovine dropping!"
_________________
Life is a classroom for a mind without walls.
Loitering is encouraged at The Wayshelter:
http://wayshelter.com