I'll go out on a limb and state that as an invitation only event an appropriate attire thingy would have been on the invite. Semi-formal dress does not include only t-shirts topside with or without slogans.
They offered her a pass by asking her to put her jacket back on but she just had to open her mouth. . .