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