The gifts and calling of God are without repentance, that was for the nation of Israel and should not be applied to Christians. The Spirit gives gifts as He wills and they operate as He wills, and the Spirit is not subject to the will of the individual, neither is the Spirit bound in any way to maintain a gift on a person who is not right with God. About the anointing, we are all anointed as Christians and have the same Spirit, Christians can have different gifts given by the Spirit, however the natural ability to speak and hold a crowd is not a gift from God, just a natural ability, Hitler had such an ability. There is this really ridiculous idea going around that God picks certain persons and gives then the anointing and even if they get into sin they are still the special anointed ones of God. Jesus taught no such thing, we are all brothers and sisters. Folks are trying to place some OT practices on the church that God did not place on the church and to use that to exalt particular individuals above the rest.