Two male Spanish protesters.
Two men are protesting gay rights.
Just because males are protesting it does not mean they are protesting gay rights.  Two males do not have to be two men.
exists s1 s2 s3 x1.(n_protester(x1) & a_.(s3) & Theme(s3,x1) & a_spanish(s2) & Theme(s2,x1) & a_male(s1) & Theme(s1,x1) & card_eq_2(x1) & a_topic(x1))
exists e1 s1 x1 x2.(Theme(e1,x2) & Actor(e1,x1) & v_protest(e1) & n_rights(x2) & a_gay(s1) & Theme(s1,x2) & n_man(x1) & card_eq_2(x1))