I've always considered myself as a non-emotional, practical guy. In other words, I call 'Spade' a 'Spade'. Lately, I'm facing several issues with this. Some people see this as arrogance. Lately, I ran into people issues because of this.
I need to change. To live as a social human being, I think it is important to 'act' as one. One has to enrich their vocabulary to include words like 'please' and 'kindly'. Don't say anything outright at anyone. Sugar-coat it :)