Let me get this straight. Four members of the smallest branch of the military are walking back to their hotel after an evening enjoying the nightlife in Hyannis when they see a guy running down the middle of Route 28... and they thought the man was with their unit, so they yelled and ran to the man to get him out of the road. At some point, I guess as they were trying to drag him off the median, they realized he was not a member of their unit and an altercation ensued. During the fight, the man, who was not a member of their unit, stabbed one of the four service members in the wrist and upper back before running off toward the nearby rotary.
If that's not an alcohol incident, then I really don't understand what happened.