Political opinion is a very strange protected class, and protection of it seems unenforceable to me.
They have convictions and these things are either true or false at the end of the day. It's not purely a matter of preference.
Or, to put it another way: if you want to hold a political opinion, and then express it by voting, but otherwise keep it completely secret from your community... that's your right.
But the goal is to hold private political discussions as much as possible above economic retaliation.
In Europe the abuses were different so the protections are different.