Yes some situations need to be handled carefully and tactfully so that we can prove our points without hurting or offending the others.
Yes, most cases it works but when it doesn't and it happens just too many times, one really should speak out!
There are times esp when you are stressed , when you find even the most well meaning advse or query annoying but later feel bad about it. In my own case , my mother is very particular about time and if I happen to tell her I have to do something the next day, she will start cautioning me the next morning the moment I wake up - You have to go or do a certain thing ! It is nice that she is so caring and anxious that I must not miss but sometimes it becomes too much and I tell her please tell me once and I will bear it in mind...LOL, my brother is short tempered and he explodes at times when this happens with him , of course later we feel bad , but such a thing can easily happen in life ...