I want to express the same meaning using such noun phrases as below :
(a.) a protest at M march.
(b.) a protest-against-M march.
(c.) a march for protesting at/against M
(d.) a march to protest at/against M.
(e.) a march for the protest at M.
(g.) a march to protest-at-M
but I doubt whether they are grammatically correct.
Question: Which is/are grammatically correct?
and I hope to be told how to correct them if they are grammatically wrong.