It is supposed to be a national celebration of unity, but America's upcoming 250th anniversary and the events and tributes surrounding it are facing growing political controversy.