I’ve noticed that many Americans take pride in celebrating their heritage, ie Irish Americans on St. Patrick’s Day, Italian Americans on Columbus Day etc. However, I rarely hear about Americans celebrating British heritage in the same way. Is there a reason for this?