Yeah, that first part, and this is not meant to be a dig- no guy is that clever. Most women possess built in lie detectors that are almost surgically precise. A calculated attempt to spare a person's feelings will translate as patronizing and saccharine.
Now, I certainly disagree on that point. That's a generalisation that I don't believe to be even remotely true. If anything, I think men are better at detecting lies. I know I am. Then again, one could argue that we're both a bit biased here.
I agree if nothing is at stake- that's just part of reasonable social conduct. You don't have to be "honest" if someone asks you an inocuous question like- "Do you like my hair?" or "Does my butt look elephant-sized in these pants?"
If you have been in an intimate relationship with someone though, and they're about to hand you a pink slip, aren't you afforded the courtesy of an honest explanation? I would hope so.
You're probably right. I'm perhaps being a bit hypocritical here. When I'm in a relationship, I always tell the woman just to be honest with me. I tell her that no matter what she does, even if she fucks around on me, I'll talk to her about it so long as she's honest. However, if I catch her in a lie, I won't be nearly so forgiving. I always want that kind of honesty, so I should offer the same in return.
With that in mind, I take back my earlier advice.