Is really very annoying what these sites do to their customers, but only you do some research you realize that these sites have thousands of users and fewer than 80 Staffs to answer the support tickets and many of these Staffs who work in the support has no knowledge of laws
You already tried to send PM to this guy:
c-cexhe is active in the forum and solves people's problems