Этимология слова "мудак" уходит своими корнями в старославянский язык. Мудаком на Руси называли человека обладавшего БОЛЬШИМИ мудями, а конкретнее яйцами (извиняйте за такую тему, но оно действительно так :)). Так что в принцыпе это не ругательство...
Это я вам как лингвист лингвисту говорю... :)