Запятая факультативна. В примерах из современной литературы она чаще не ставится.
См. ответ № 173379.
«Решает», какого рода то или иное слово, язык. Грамматические свойства слов формируются в языке естественным путем, лингвисты фиксируют сложившиеся нормы и могут с помощью кодификации (фиксации в нормативных источниках) немного направлять этот процесс, но только в рамках возможностей, которые дает нам язык. Мы можем сказать моя коллега, но сочетание красивый модель невозможно. Язык сделал выбор.
Воспользуйтесь большим толковым словарём на нашем портале.
Есть несколько версий происхождения слова сволочь. Скорее всего, оно восходит к глаголу сволочь или сволокти. Первоначальное значение "то, что стащено в одно место", например, бурьян, трава, коренья. Другое его значение "дрянной люд, воришки, где-либо сошедшиеся".
Вот еще одна из версий происхождения этого слова. В Средние века на Руси сволочем называли человека, который собирал таможенные сборы и налоги с торгующих на рынках и базарах. При неуплате этот же человек волок провинившегося торговца к судье, где того и наказывали. Поэтому сволоч(ь) – изначально существительное мужского рода. Позднее слово сволочь уже стало собирательным понятим для сборщиков податей.
Один из наших посетителей написал нам следующее: Мне известно другое происхождение слова "сволочь". Оно относится к мору скота. В деревнях выкапывали огромные ямы и сволакивали в них павший скот. После этого сжигали. Вот сволоченная в ямы павшая скотина и называлась сволочью. Еще было выражение "смердит аки сволочь".
См. также ответ № 171997.