Resistance and Counter-culture movements