Fuck that site. Submit a support ticket, they say? What support ticket? Their staffs would support an apartheid government in an occupied territory and nothing else.