I think this thread has gotten blow out of proportion. Most, if not all, cemeteries have policies about leaving memorials on grave sites. Most of the policies are for safety reasons.
My Scout Troop has an agreement with one of our local cemeteries. We put flags out on all the veterans graves for memorial day weekend and their staff removes the flags before the next mowing. They return the flags to us, and we use them again next year. Our veterans our honored by future generations, and the cemetery remains respectful of occupants, not just veterans.
I suggest you read up on flag etiquette.
Questions & Answers | The American Legion