Schimpfwörter sind also Wörter, die man jemandem ins Gesicht schleudert, um ihn zu beleidigen, Vulgarismen dagegen solche, die eventuelle Zuhörer erröten lassen, weil sie die Scham oder den guten Geschmack verletzen. (Das ist auch transkulturell plausibel.) Unklar ist mir jetzt nur noch, was "Kraftausdrücke" sind.