Так это и не комплимент, почему это надо считать комплиментом? Подобные фразы не приятны по совершенно понятной причине. Тот, кто их говорит, ставит себя в позицию НАД вами, выше вас. И вот с этой высоты он считает, что может судить, что вам подходит, а что нет. Даже если это суждение будет вроде как положительным, всё равно невозможно не чувствовать, что человек поставил вас ниже себя. То есть унизил. Нормальное отношение к человеку, которого ты считаешь равным себе — это принятие выбора этого человека (ругаться или не ругаться матом и так далее).