Is their return policy really 10 days? For this not to be a scam people need to explicitly know that if they don't return it within that timeframe, they'll be charged $300. Most people surely aren't aware of this, find out once they open up their credit card bill at the end of the month, and are told that their 10-day return period has expired.
That's a scam.