There was no warning of membership fee until you see it on your credit card bill. (may be somewhere in the middle of small print).
When you visit the site: guess what! The first FAQ and its answer is as pasted below:
We don't have long-term contracts or signup fees, however, all charges are non-refundable. Simply cancel your membership and you will not be charged in the future.