The abstract noun is "protest".
Here's why:
* Abstract nouns represent ideas, qualities, concepts, or states of being.
* Protest is an idea or action expressing disapproval or opposition.
While "meeting hall" is a concrete noun, "protest" is an intangible concept.