I agree with him on the free markets, but disagree that a religion needs hell to be effective.
Though you may not agree, this is a basic tenet of Christianity. Without a penalty for sin, there is nothing to be forgiven - and no need for a savior. In other words, religion would be pointless without just condemnation for sin. There can be no reward without risk of loss.
Allen West is a brilliant speaker.