Anonymous wrote:You lack a bit of patience, empathy and kindness. I wouldn't call them flaws. Quite possibly you make up for it by being forthright, a problem-solver and efficient.
+1. I would suggest that when it happens, ask, "Are venting or are you looking for a solution?" Their answer may help you going forward. This has worked for me, many times it is just venting and naming it helps.