Veteran Marine attacked outside Galveston bar