Мне кажется, критерием может быть сказанное хотя бы один раз на протяжении разговора "нет". Однозначное, не допускающее двояких толкований. То, что дающий советы это "нет" не всегда слышит, это уже его проблема, но если "нет" было сказано, тот, кому давали советы, чист (как удобно, что мы так много общаемся буквами - всегда можно поднять логи). Спасибо, но я не просил совета. Спасибо, но это не то, о чем я спрашивал. Спасибо, но я не перелетная птица, в конце концов.
Следом, правда, обязательно идут мысли о том, что вежливо, а что нет, о том, как трудно бывает прямым текстом сказать "нет" хорошему человеку и о том, что я хорошо помню, по мотивам общения с кем написан этот пост, но понятия не имею, было это по какому-то конкретному поводу или по результатам размышлений о вообще. Пожалуй, скорее второе, но все равно - забавная штука память.