You have already paid them for these points...you really aren't taking anything from them.
Also that 'promotion' is just there to keep you coming back. It's bribery and judging by your comment, it's working.
Cash all your points into gift cards, then cancel your account.