PJT:
We've already had both of those "solutions", and here we are again. I suspect they won't work this time either. Perhaps education might work. I doubt it. Some people will always try to twist the curriculum. It'll probably take further human evolution. (If we get the chance.)
However, I totally understand your frustration with the current situation.
It seems that most forum participants, this one included, spend most of their time bashing individuals and parties. Wouldn't our country be better served by thoughtful, respectful discussion and debate of policies?