Anti-protest bill makes it through upper house