They might have beards, hard to tell from the footage I’ve seen.
May be Islamic terrorism or a bad ol’ fashioned Russian false flag. I doubt Ukrainians or Ukrainian supporting people would do a random terror shooting, they like to be more targeted and the shooting was at random people. There was a foiled group of Islamic terrorists arrested earlier this month, maybe another group.