Ok, sorry, but ATTACKED!!!! is probably a little strong.
Lets try vandalized next time.
Attacked is the right word. The office is a legitimate place of business with election signs in the window. Throwing rocks and shooting up the windows sounds like 'attack' to me.
An office cannot be attacked.