It was through social media, a friend of an acquaintance of mine. She and I hit it off okay, but then when it came to actual discussions I found that she really couldn't handle the sort of person I am. Understandably, as I'm very blunt and honest and she was/is very sensitive (and imo a classic coddled, entitled millennial). She blocked me over a discussion about public transportation, where I told her to start taking the bus to get to her new job because she was having problems finding a ride. She gave me a few cons about it (wait time, missing the bus, that was pretty much it), and I gave her my personal experience with inner-city buses during the time I worked two jobs. When I told her that she really didn't have experience and was thus ignorant (more or less that, but the word ignorant was definitely used as I'm not afraid to use it) and that her vision of the bus was nothing like how it actually is. She didn't like that and blocked me. So, yeah, I don't think I'm getting that back, but I hate feeling like I need to walk on eggshells. If someone is going to dislike me for speaking my mind, then I don't want them in my life anyway.
tl;dr, I'm a jerk who speaks my mind and it's costed me a lot of potential friends. Which I don't mind. Gotta weed out the people with whom I can't be myself around.