some airlines do check life jackets and i do and all the crew on the aircraft do, we check so many per sector depending on longhaul or short.. were meant to do it and are told in training so its the crews responsibility and if they dont its the individual not performing safety euipment check properly, then it comes down to a different matter.