These aren't police but beligerents fighting a war but attacking unarmed civilians. -- when the civilians fought back the crying startedNo, you are not supposed to defend yourself when the police stop you. You are supposed to comply.
Unless of course you are trying to fight a war, in which case you should bring weapons, and expect to be shot at--because that is what happens in a war.