Shapiro is free to have his opinions.
My current attitude is that I'm not going to care what a politician does "off duty", as long as he votes in the direction I want him to.
Your position, if you had bothered to read Shapiro's article, is what Shapiro says is an "honest" position. Of course, he also describes it as disgusting.