Nike has been compelled to pull a Boston Marathon advertisement that "missed the mark" and triggered intense criticism across social media. Before Monday's 130th Boston Marathon, Nike - which formed ...