It’s Independence Day, which means the streets will be filled with parades today and the skies with fireworks tonight. There will be lots of picnics and barbecues, plenty of flags and streamers, and celebrations from sea to shining sea. Throughout the day and throughout the nation, people will correctly remind each other that “freedom isn’t free.” The United States won its independence from England not through diplomatic negotiations but in battle, and generations of brave men and women have fought…..