I adore blunt! Blunt lets me know exactly where I stand and I need that because I suck at figuring out subtle cues. lol I encourage people to just tell me what they think, whether they expect me to like it or not, because I'm not too likely to pick up on the stuff left unsaid.
Luckily I've found myself a girl who explains people to me (including myself, on occasion! lol), though is 500 miles away from me. She has a bad habit of encouraging me to be bitchy, possibly because she thinks I'm funny, but I love it when she's snarky at someone so I can't complain too much. :-D She explains it to me when I just plain don't get people, which is about half the time, and keeps me passably sane.