While American Express might have a serious moral problem with its users selling their points, it is perfectly safe to sell Amex points, and there is nothing illegal about it. A user has complete authority over their points, and selling points over lack of good returns in the form of rewards is legitimate.