A thief in Alabama expressed remorse after desecrating an Independence Day tribute to military heroes on church property.

The culprit left a note after returning several of the 100 American flags that had names of veterans on them on the grounds of the First Baptist Church in Grand Bay.

TENNESSEE CHURCH DONATES $1,000 TO EACH MEMBER OF LOCAL POLICE DEPARTMENT IN WAKE OF DEFUND MOVEMENT

"I'm sorry for taking the flags," the person wrote on a note with the returned flags. "I did not mean any disrespect ... I was drinking and had a dumb idea ... I had no idea that there were names of fallen heroes."

Melba Schafer, a First Baptist Church member, was planning on replacing the flags when her husband discovered them along with the handwritten note propped up against a tree beside the church.

Instead of pressing charges, the church and its members have accepted the apology and extended an invitation to church on Sunday.

CHICAGO PASTOR REACTS TO WEEKEND VIOLENCE, DEATH OF 7-YEAR-OLD: 'WE HAVE TO TAKE BACK OUR CITIES'

"The note was very sincere. You can tell whoever took them was very, very upset with themselves," Pastor Royce Dubose told WPMI.

"To be honest, we don't want to know," the Baptist preacher said of who did it. "And not because we are angry at them, but because we don't want to embarrass them to feel any more remorse than they are already feeling."

CLICK HERE FOR THE FOX NEWS APP

Many online expressed gratitude that the person was remorseful and returned the flags.

The incident took place as protests following the death of George Floyd have led to statues and symbols, from Confederates to former U.S. presidents and abolitionists, being torn down or desecrated in cities across the nation.