Слово "быдло" пришло из польского языка. Так польская шляхта пренебрежительно называла крестьян. Быдло - это рабочий скот. Употребляя это слово, шляхта показывала, что крестьяне - не люди вообще. Дворяне - люди, а простолюдин - не человек.
В русском языке есть похожее ругательство: "скотина". Но оно не тождественно слову "быдло" и имеет другую коннотацию. Скотиной называют человека за гадские поступки, когда человек нарушает человеческие моральные принципы, сам, своим поведением низводит себя до уровня животного.
"Быдло" же - оно про происхождение, про положение человека на социальной лестнице в классовом обществе. Употребляющий его пытается продемонстрировать окружающим, что он лучше, богаче, образованней. Что он - шляхта. А на деле - он просто мудак.
Вот наглядный пример из советского прошлого: