Who is the target market for this protest? If it is the average American, I don't believe that splashing the "Socialist Workers" tag on the sign is going to help their cause much.
On a side note, look how happy all the little Socialists in Canada are to actually have somewhere to go today!!