I don't think that there is any dispute on this forum whether you should fly with a cold or not. You should never be forced to either, however it is as usual the minority that will exploit this and use it as a ticket to a sicky. You can throw all the arguments in the world at BA management, but all you would have to do is compare the percentage of Cabin Crew sickness to another airline and all arguments are blown out of the water. Cabin Crew from the other airlines do exactly the same job to exactly the same places with I suspect a far lower sickness rate.