

There is no middle ground between binary options. You have rights or you don’t. You hate or you don’t. “Just a little bigotry” it’s still bigotry. If I say 1+1=2 but you say it’s 3 that does not make the right answer 2.5.
Your worldview is literally the middle ground fallacy.
The “grammatically correct” way is always whatever way is already in widespread use. Also, I’d say this is a noun adjunct, so not all that uncommon.