Earlier quoted context omitted.
Vehemently disagree. I would much rather take our most contentious issues (abortion, M4A, etc) put them on a national ballot and let the general public decide. I don't agree with everything passed on ballot in my state, but I respect that at least the majority voted for it.
The problem is that proper legislation is a balance of interests and working through the details of the policy. If you put "abortion" on the ballot, what would that mean? There are a ton of different possible policies on what is or is not permissible.
Maybe you Americans should figure out the first step of engineering, which is to look at existing solutions and learn from them :-p