Мат - это слова, придуманные теми же людьми. Как и многие слова, матерные употребляют для каких-то целей, чтобы передать какие-то эмоции. Ко всему прочему, многие обычные слова некоторым людям могут быть неприятны и раздражать. Насчет того, оскверняют ли чужие матерные слова того, кто их слышит, вопрос спорный. Мне кажется, что если человек не ханжа, правильно воспитан, он посмотрит не столько на слова, сколько на саму проблему - почему люди употребляют эти слова.
Если их произносят дети, то это говорит о том, что их семьи больны. А что только говорить: "Фу, как противно, как некультурно", если семья уже начала "гнить..
Меня лично матерные слова не оскверняют, если я их слышу от других и они не направлены на меня или моих близких, потому что я абстрагируюсь от этого. И делать замечания другим считают тоже неправильным. К тому же, люди с помощью матерных слов могут выпускать пар. Главное - чтобы мат не звучал при детях, в школе, чтобы на работе он не стал привычным разговорным "жанром".