It is “long past time” to address controversy over the flying of flags, an MLA has warned.