It may not be entirely you.
I have spent a lot of my time around the military. It is a very blunt environment. Some people find my directness refreshing. Others think I am rude, crude and socially unacceptable. The exact same behaviors that get lauded by some get decried by others.
I recently wrote a bit about that and you might find it a helpful read: http://micheleincalifornia.blogspot.com/2016/06/context-cult...