He makes a lot of assumptions that are not founded on fact.
But he is correct about how freedom of association has been eviscerated.
“Discrimination” is naturally part of freedom of association.
The language has been corrupted by the left. Discrimination is far broader than racial discrimination.
The left’s corruption of “discrimination” has come to mean that you are not allowed to discriminate against individuals who are of a different race than white, even if you have concrete knowledge and rational reasons for doing so.
If you know someone is a lowlife, undependable, and a criminal, you are not allowed to discriminate against them, in a host of ways, if they are of one of the “approved” groups.
The opposite of “discriminate” (the adjective) is “indiscriminate.” I hardly think the latter qualifies as a virtue.