A 'blunt' statement is when someone says things clearly, to the point and factual. But wouldn't 'sharp'(or some other word that implies clarity or sharpness) be a better word than 'blunt'? As blunt has the meaning that it is not sharp. When someone says something that is not clear and if I am to make phrases or rules in English, then I am more likely to use 'blunt' for such an unclear statement.