Of course the world is inhabited by a huge cross section of diversity, there are assholes everywhere. Live alone long enough in a cave and I bet the odds are good that the first person that stumbles across you is likely to be an asshole. Don't let one person spoil it for you, there are so many character combinations out there. Write this off as a bad experience which you're likely to have a few more of, That's life. For every bad experience there is a good one, I promise.
Dont go looking for "Mr. Right" as a priority. Keep your mind focused on making yourself happy and what it will require tommake that happen. In the meantime Go out, meet people, have fun, enjoy the smell of the flowers, grass under your feet, wind in your face and take every opportunity to laugh. Keep us up to date, we're rooting for you!