The blunt person is the realest person you will ever meet, they don't sugarcoat anything and say what the mean: they often come of as rude and even insensitive at times, but they don't have any bad intentions. They aren't afraid of confrontations and will say what they honestly think without beating around the bush. A blunt person can say the truth when others can't or won't point it out.
Not to be confused with sharp-tongued. A sharp-tongued person is simply sarcastic & is often comments to tease or annoy someone using the oppositions weak point. A blunt person however is simply brutally honest & very frank about what they think. Most, if not all of the time, their comments are simply the truth. Though they way they convey it is another matter entirely.
Different from the normal honest person who's honest in a helpful way and try not to offend the opposition while being honest, a blunt person just say the truth and what they honestly feel or think flat out. Honest has a positive connotation, while blunt has a more negative connotation.