I used to take the Greyhound all the time when I was in my early 20s just like the victim. I slept on a lot of those rides too. It's just so random and unpredictable. For some reason you never imagine a small guy doing it either. Li is only 5'4" tall and 130lbs.
I guess you have to look over your shoulder now and never nap during bus rides
I wonder if this is going to lead to new bus checks like airport checks before boarding.