Это конечно шутка.
Эти слова древние общеславянские.
Подлец - от подлый (народ). То есть простой, низшего сословия.
Сволочь - это всякий мусор (сорняки и проч) сволакиваемый с пашни.
Мерзавец -...