Way way way out of order. If someone laid hands on me and shook me during a flight. A stranger no less. I would have very possibly lashed out.
"The CC refused to do anything". Well of course they did. Some people snore. Clue: They can't help it. What is wrong with earbuds/noise cancelling headphone, or, indeed both. Wear both and you wont hear a thing. Then you wont have to go assaulting other PAX.