The Bill of Rights does NOT grant rights to homosexuals, abortionists, witches and other immoral groups who do evil.
You are right. The Bill of Rights (A misnomer if there ever was one.) does not "grant" rights to anyone, gays, witches, christians, even you David J. Stewart, Instead the Bill of Right declares certain inalienable rights that are inherent in all humanity, no matter what their gender, race, or creed, and it lays out restrictions upon the state as to what it may or may not do in respect to those rights.
It does not grant rights it restricts the state, If you had ever bothered to read the US constitution then you would know that.
Genuine freedom can only be established and maintained by unwavering faith in God.
Slavery to dogma was not, is not, and will never be true freedom. If your dogma, religious, ideological, or otherwise, bids you to hold to one set of views while rejecting all others out of hand, then you are a slave. Chains on the mind are just as strong as chains on the wrists.