В определенном контексте это слово может быть оскорбительным.
Слово стадо употребляется с пренебрежительным оттенком в значении "большая неорганизованная группа людей". Такое употребление может восприниматься как оскорбительное в отдельных случаях.
Точнее, следует разграничивать два значения: 1) первое слово в составе официального наименования документа (с большой буквы); 2) основной закон государства, нарицательное существительное (со строчной).
Кавычки в данном случае не требуются.
Правильно: пять тыкв; о курах.
Корень сарай.
Корректно без запятой.
Если между подлежащим и сказуемым-существительным стоит вводное слово, обстоятельство или дополнение, а также союз или частица, тире не ставится. В данном случае между подлежащим и сказуемым есть дополнение для него.