There's a difference between an explanation and an excuse; rayiner was giving the former, not the latter.
In any case, is it a flaw of our government that our legislators write laws that the majority of people happen to want? The fact that the majority want something irrational is incidental; people want it, and that's why politicians do it.