A Flight Attendant on duty certainly has the power to give orders to pax by himself.
They do under US federal law.
This wasn't a US aircraft and it wasn't in US airspace.
Passengers' behavior is governed by laws of the country where the airplane is registered.
So is what the crew can and can't do.