A man has been charged with attempted murder in a locker room attack at a suburban Detroit YMCA that was broken up by former NFL player Braylon Edwards.