They have to follow those laws, but you need to make sure you have a 100% understanding of those laws. There tends to always be some kind of technical stuff. Or, they decline knowing they are in violation of what they are supposed to do, but playing dumb, and wait on you to take legal action on a $70 refund that they know will likely cost you more in money and time than it is worth.