The latest subway self-defense hack to emerge on social media calls for two things everyone has — a sock and a can of beans. ...