Being direct does not mean it’s bad. However, one has to carefully choose words to avoid offending others. There is a difference in being direct and rude. Such a line needs to be identified by a person and accordingly express their mind without getting out of line.