A decades-old mural at a post office in New Hampshire has come under fire for what critics say is demeaning portrayal of Native Americans.