Aparte del parentesco familiar, esta palabra se usa de forma despectiva para hacer referencia a alguien que cree saber más de lo que realmente sabe o se cree más listo o hábil que nadie sin realmente serlo. También tiene que ver con alguien que presume siempre tener más o mejores cosas que los demás
El ejemplo paradigmático es el de alguien a quien le dices que compraste algo por X dinero y el te dice que él lo consiguió por X - Y dinero porque conoce a un tío que a su vez conoce a otro que le contó una forma de hacerlo para que fuera más barato.
Luego se extendió mucho el uso del término y se empezó a utilizar también para las personas que abusan de la sabiduría popular, por ejemplo.
Un CUÑAO es esa clase de persona que, sea lo que sea, no importa de lo que estemos hablando, él siempre sabe hacerlo MEJOR y/o conoce a alguien que lo hace MÁS BARATO. Un CUÑAO entiende de cualquier tema (aunque no tenga ni zorra idea) y él todo lo resuelve con los ojos cerrados. No se explica cómo tú llevas días comiéndote la cabeza para encontrar la solución a un asunto que no te deja pegar ojo, con la solución tan sencilla que él tiene. Para todo. Fútbol o astrofísica, da igual, él tiene soluciones mágicas para todo.
El término cuñadismo, que hasta ahora hacía referencia al nepotismo o favoritismo hacia los cuñados, ha ampliado su significado y se emplea sobre todo para referirse a la tendencia a opinar sobre cualquier asunto, queriendo aparentar ser más listo que los demás. [...] este sustantivo se está empleando recientemente en España para denominar la actitud de quien aparenta saber de todo, habla sin saber pero imponiendo su opinión o se esfuerza por mostrar a los demás lo bien que hace las cosas.
Edit: evidentemente no tiene nada que ver con lo que te intenta vender cierto forero, seguramente acusado muchas veces de ser un cuñado y por eso enfadado con su uso peyorativo