Despite $21 million in fines since 2003 and repeated promises to improve the way it collects and processes blood, the American Red Cross continues to fall short.

SHARE