[7] Heroes for Sale follows Tom Holmes (Richard Barthelmess) through a near-death experience on the World War I battle front to a resulting morphine addiction upon his return to America. We see him lose his job and get rehabilitated, only to suffer another blow when his lucrative investment in washing machines puts hard-working Americans out of work. When he leads a worker’s strike that turns …