By Sandra Rose  | 

iStock / Getty Images Plus

Today, we remember and honor military veterans and all who died to keep America free.

Thank you to all who served and sacrificed everything in service to their country.

Scott Olson/Getty Images

On this Memorial Day, May 30, Americans grieve for the innocent lives lost in mass shootings across America.

In the most recent shootings, 21 lives were lost, including 19 children and 2 teachers, at an elementary school in Uvalde, Texas. And 10 people were fatally shot at a supermarket in Buffalo, NY.

This Memorial Day weekend - Saturday, Sunday and Monday - there have been 11 more mass shootings around the US. We remember those fallen who were not drafted into the military.

On Saturday, Vice President Kamala Harris called for a ban on assault weapons to keep high-powered, military-style rifles out of the hands of young people with nothing to lose.

But many fear an assault rifle ban won't be enough to stop the bloodshed.

As you enjoy your cookout and family gathering in honor of our military veterans, take a moment to remember the innocent lives lost on American soil, and take a stand to stop the sale of assault rifles.