At the risk of jumping into a thread with a post I'll regret, here's my few cents:
I'm 100% with you, Naturally Blonde, on the idea that trans girls are often not as passable as they think they are. It's not hard to pick us out if one looks carefully enough. If we enter the transition process expecting to come out the other side as the functional equivalent of cis girls, many of us are in for a nasty surprise. And the world is full of morons who feel it's their right to insult us because of who we are.
How do we deal with it? We adjust our bodies as best we can, but we also need to adjust our attitudes and expectations. We deal with our shortcomings by fixing what can be fixed and learning to live with what can't. We surround ourselves with friends and family who accept us for who we are, and we learn to ignore those members of society who are stupid/rude/insensitive and who call us out when they see us.
In other words, we learn to love ourselves as successful trans girls rather than failed cis girls. Life's too short to hate yourself for not being a perfectly passable woman, but it's plenty long enough to be a pretty, interesting, loveable and happy trans girl.
Look, it sounds like you've had a ->-bleeped-<-ty day. The guy in the garage sounds like a dick, and for the life of me I can't fathom why you're not taking your car elsewhere for service - that's your business though.
After working at it for fourteen years, you've tried everything. Hormones, the voice, appearance, mannerisms, the whole lot. There's probably nothing anyone here can suggest that will make you more female in terms of your external characteristics. And if you've gotten stuck at a point, physically, where you're not 100% passable, welcome to the club!
All of this leads me to believe that the problem isn't what you look like, but your attitude. I truly don't mean that in an insulting way. From your posts in this thread, you sound like you're making the mistake of trying to reach a standard that you'll never reach, not in a million years. Few of us will. So instead of becoming a grumpy, bitter, disappointed person who quits because she'll never be perfect, figure out a way to be happy with the girl you've ended up as. Therapy? Anti-depressants? A bottle of vodka for a cocktail at the end of each day? New friends? Whatever it takes to stop beating yourself up over you perceived lack of success, do it.
Yeah, life sucks that we weren't born girls. We can either have a lifelong hissy fit about how unfair it all is and how we want to quit, or we can do our best with what we have available, knowing that we'll never be perfect, and live life as happily as we can.
Probably not what you wanted to hear, but I'll throw it out there anyway.