@DrPsyBuffy Because it's the GOP. The GOP has its own definition of freedom, namely the freedom to oppress people they don't like. Whole swaths of this country are tired of being restricted to behaving in a civilized manner to every single citizen and they're very angry.
The past 70 years of increasing acceptance, inclusion, and civil rights has been like torture to them, every single day. And a black man in the Whitehouse was the last straw.
Your question has an answer. It's just not nice and not something we want to face.