Are you saying that Roberts' "moral grounds" should have been that he was in favor of discriminating against gays?
Roman Catholicism, which he professes to be a devout believer of, would not countenance giving material support to the homo side of the culture war.