Is it true that the Navajos created sand paintings as protest to the current culture of the US?

No, Navajo sandpaintings are created for healing and creating balance, and harmony for the patient. They are part of complex religious ceremonies, not for social protest.