This is too small for a marker flag but not by a lot. I have never seen such a flag with a slogan either.
It is probably a personal flag. We have a couple at the TN State Museum like this and of similar size.
Greg