Голосую всё-таки за матершинника. Страшно далеки словари от народа...
И гугл подсчитал, что ш намного чаще щ.
И даже Высоцкий туда же:
Взвился бывший алкоголик, матершинник и крамольник
Говорит, надо выпить треугольник, на троих его даёшь
Разошёлся, так и сыпет, треугольник будет выпит
Будь он параллелепипед, будь он круг, едрёна вошь