"почему им можно принимать законы?" - потому что они обладают необходимыми полномочиями.
"почему не нравятся?" - потому что, делегируя свою власть народ (его большинство) редко задумывается о том, как поступят с ней (властью) делегаты. Хуже того, народ не начинает задумываться, даже наступив на грабли 4 раза...
Если законы не нравятся, то нужно менять власть, а не уповать на сознательность и раскаяние.
Есть непопулярные законы, принятие которых необходимо вопреки мнению большинства. Да и на всех не угодишь. Хотя и не очень умных депутатов, несущих полную околесицу, у нас тоже хватает.