Yes/No ?
How to tactfully say it?
No.
Not possible. It's like pointing out that a friend's girl is remarkably stupid, fat or obnoxious. It wont go over well if they can't tell already.
Sometimes, some men, need companionship that they don't have to pay for.
There is a difference between always being honest and always giving your honest opinion about something. The former is infinitely more agreeable in a companion.

