Kindness is definetely for free, but it does not mean that being kind does not cost you energy. That is something that we should not forget.
I totally get where you come from, getting angry is not the solution..but being polite is something that takes effort!