In Iowa and many other states, it is against the law to remove grave markers. Sons of Union Veterans, Sons of Confederate Veterans and various VFW or American Legion Posts have worked diligently to educate scrap dealers, antique shops and flea market vendors about this law.
Iowa Code: Sec. 19-36. - Veteran's grave markers.
A person commits a simple misdemeanor when the person takes possession or control of a veteran's grave marker which was provided pursuant to Iowa Code Section 35B.16, with the intention to deprive the owner of the marker, regardless of the value of the marker. The person shall also be liable for reimbursement in an amount equal to three times the cost of the marker to be paid to the county commission of veteran affairs or other person who furnished the marker.
Some people have purchased markers and worked with a local cemetery or veteran's group to place them on a soldier's grave that does not have one.