I am not a constitutional scholar nor do I claim to be an expert on the constitution. Nevertheless, I am an educator and I have read the constitution (have you?).
Just because I do not agree with your points of views, it does not make me less of an American, it also does not mean I still do not like you as a person. We are not always going to agree with our friends and relatives all the time and educated debate can be good for progress.
However, please understand that the true beauty and strength of the United States of America, is that I do have the right to disagree with you within the boundaries of the law because just like you I too have the same constitutional rights.
The constitution does not use a George Orwell Animal Farm approach such: "everyone is equal but some are more equal then others". It gives us all equal rights, equal protection under the law, including the right to do things you personally might find abhorrent and/or morally wrong. Blood was shed to protect all our rights, and some of it was shed by the very people you might despise.
So, I ask you: do you believe in the constitution you so espouse? If so, believe in all of it, not just some of it, otherwise you really do not believe in it all. https://www.whitehouse.gov/1600/constitution
Dr Flavius A B Akerele III