There is a confidentiality condition in the contract that states basically everything must be kept confidential unless you have their permission to publish. So I guess I have already broken that condition by posting here.
If they say it's unnecessary to correctly name the one responsible then I can't see why they have a problem removing it when requested by the client.
Also, why would a company with faith in it's product worry about people discussing them?
I understand 'commercial in confidence' as a necessity but potentially restricting any and all discussion unless approved by them is a little over the top. I don't see how this sort of thing would generate that 'open and trusting' relationship that I'm sure they would like to have with their clients.