Demonstrators with shieldsPolitical t-shirts for saleWorst president ever signs at anti-war rallyHealthcare ProtestHealthcare ProtestHealthcare ProtestHealthcare ProtestHealthcare ProtestHealthcare Protest