Элементарно же. Фиг = фига, т.е. соотв. фаллический символ. Так же точно всё накладывается на другое матерное слово из трёх букв вплоть до полного совпадения слов с тем же корнем. И так же, например, "офигенный" означает что-то хорошее, как и слово с другим корнем. Ну а то, что многие ругательства связаны с половыми органами, т.е. чем-то срамным и стыдным - это ты наверняка в курсе.