

That’s not how contractors necessarily work. What often happens is the contract goes to the lowest bidder, but it’s still more than it would take to pay a direct hire. The person doing the job is probably paid less, but the shareholders pocket the difference between what they bid and what they’ll pay their employees. They’re basically the landlords of labor.
You’d have to prove you weren’t hired due to your views, and while they are morons, they’re probably not dumb enough to outright say that’s the reason they didn’t hire you. They’ll find something else on which to base their decision