Amazingly I contacted the retailer and they said they will refund if I return the card; I need to print out the pre-paid label and take it to a Collect Plus shop.
However I want to delete the files on the card before returning it.
I think there must be some hidden file which tells devices that the card is read only. I tried various hard disk utilies and partioning tools but they didn't work until I tried to
resize the 4MB partition table, using GParted. I'm not sure what happened but the
result is the whole card is now unallocated and "partition table is unrecognised".
But I cannot make a new partition table using GParted, and the card is not recognised by the file manager.
I tried the card in Win 7, Linux, camera, audio recorder. All said: no card, card needs formatting etc, but can't format. I also tried to create a partition table using fdisk in Linux; didn't work, says "doesn't contain a valid partition table".
Are the files on the card now unreadable and unrecoverable? For the ordinary user, I suspect yes but I think the files are still on the card.