>How do I move on from this?
Reconsider your relationships with people who give feedback of that nature, and also reconsider the quality of character you possess for them to warrant that exhibited response.
Sorry your sad but seriously, consider dropping these douche nozzles like a hot rock. Pick up a new hobby and find some new friends, forget the humiliation of your car. Your self worth is low, you need to bolster that some how. Exercise and change, go for a walk.