MD specifically prohibits carrying weapons at political protests or rallies. I think that is a long standing law.
Only after 2 things:
1. You have been advised by LE that there is an ORGANIZED Rally, and
2. They have directed you to remove the firearm from the presence of the rally.