Comment: Its got nothing to do with politics and you are a fool for bringing it up.

The discovery based learning is the problem though.    To a certain point you need to learn the basics by rote.  Once you have the rote stuff down then you can learn the other stuff.