Poor cap choice. Someone will photoshop a red star on it.
I hear you, but that cross she's wearing pretty much dominates the 'iconographic space'. Juxtaposed with that a communist symbol would just look fussy and trite.