Um, yes? That's literally the law. A police officer only has to identify AS an officer. They don't have to identify which branch (police, FBI, etc.) "Police" is enough. Ask any defense attorney.
> It is of unclear legality whether a federal agent can arrest a someone for violating state law
State law? They're literally destroying federal buildings. The federal agents are not enforcing ANY state laws. They are only enforcing federal laws:
Some have almost surely tried to vandalize federal buildings and others who've been arrested have protested peacefully, and still others have only violated state law. None have taken drastic action that would actually destroy a building. I don't care for hyperbole on such serious topics.
All that said I scrolled through your comments. I think at best we won't have a productive conversation on this topic, so I won't invest my time further in it.
It's illegal.
What is the requirement in your mind and legally to identify as LEO? The feds in Portland allegedly have the word POLICE on their shirts and that's it. Is that sufficient? Would you follow orders from someone in tacticool gear with the word POLICE on it?