Let's see... the fire is blamed on the ELT unit supplied by a third party. Yet the recommendation is to allow over 5900 of these ELT units to continue in service on other types of airplanes but to "make inert" only those installed on 787's. That makes perfect sense ! :0
Just remember that when a flight is delayed for one person it potentially causes connection problems for all of the other passengers. If the airlines delayed a flight for every deserving passenger it could inconvenience many more. These are the kinds of decisions that have to be made many many times every day. Keep that in mind when an airline seems to be acting "heartlessly".