This country was founded upon genocide of many Indians.
Yes, this country is rich with History - both good and bad...
Yes, there are unfortunate truths in your sentiment... as there were certainly unfortunate 'costs' as was mentioned... many of which we ought not be proud of...
Lots of this countries history has lots of sad roots, truths and unfortunate circumstances at the cost for the once great country that had previously evolved...
This country has endured the era of slavery...
This country continues to be built upon the backs of immigrants who came to the USA for the opportunity to provide for their respective families in a way that they were not able to from their homes of origins...
As a person of Italian, Mexican and Indian decent I tend to appreciate each respective holiday with the spirit and intent of the respective holiday...
My mother's Mexican origins are from South Texas (remember the Alamo) - before Texas became part of the USA... My fraction of Indian decent similarly originated from that part of this country...
My Italian side of the family two Italian brothers married two Italian sisters and migrated to the USA in the early 1900s... for opportunity - to this day our Italian side of the family still celebrate Independence Day as a means for appreciating, thanking and recognizing our family heritage and the sacrifices that our grandparents made for all of us to be able to raise our families in a very fruitful lives vesting in freedom and opportunity...
Our family also has a rich history of members who have fought served and sacrificed in fighting for this countries freedoms...
To this day immigrants continue to flood into the USA to escape the daunting tyranny and hardships of their respective countries of origins...
We now celebrate Black History Month...
National Indigenous Day...
Cinco De Mayo... etc etc...
People even have the freedom to Peaceful Protest...
and today just happens to be Independence Day...
As a retired US Marine with lots of my brethren who have fought for everyone's freedom of speech - you are most welcome... May God Bless you and yours...