This thing does seem to be more and more common. Iowa state Fair is coming up and a similar thing happened last year. Racially motivated attacks.
I believe you are not allowed to be armed at the fair here in Iowa so pretty much defenseless in a situatio like this. I may be skipping the fair this year.