Jabarkan Keberatan berbagai pihak dari Hari Martin Luther King Jr.

Senator Jesse Helms (Partai Republik, Carolina Utara) memimpin perlawanan terhadap RUU Hari Martin Luther King Jr., dan mempertanyakan apakah King cukup penting untuk menerima penghormatan seperti itu. Sikap King yang menentang Perang Vietnam juga diungkitnya, dan King dituding memiliki hubungan dengan pihak komunis.

Ronald Reagan juga menentang hari libur ini, namun menerimanya setelah Kongres meloloskan RUU Hari King dengan suara mayoritas (338 lawan 90 di Dewan Perwakilan dan 78 melawan 22 di Senat).

Pada tanggal 17 Januari 2000, Hari Martin Luther King Jr. untuk pertama kalinya secara resmi diperingati di 50 negara bagian. Sebelumnya, negara bagian New Hampshire dan Arizona juga menerima kecaman keras sepanjang dekade 1990-an karena tidak menjadikan Hari Martin Luther King Jr. sebagai hari libur resmi. Pada tahun 1991, NFL memutuskan untuk memindahkan pertandingan Super Bowl tahun 1993 dari Phoenix, Arizona ke Pasadena, California karena Hari Martin Luther King Jr. bukan hari libur di Arizona. Setelah warga Arizona melakukan pemungutan suara untuk menjadikan Hari Martin Luther King Jr. sebagai hari libur, pertandingan Super Bowl kembali diadakan di Tempe, Arizona pada tahun 1996. Pada tahun 1999, New Hampshire menjadi negara bagian terakhir yang menerima Hari Martin Luther King Jr. sebagai hari libur resmi negara bagian setelah sebelumnya disebut Hari Hak Asasi Manusia.

Pada tahun 2000, Utah menjadi negara bagian terakhir yang menerima Hari Martin Luther King Jr. setelah sebelumnya menamakan hari libur tersebut sebagai Hari Hak Asasi Manusia. Selanjutnya pada 2 Mei tahun yang sama, gubernur Carolina Selatan, Jim Hodges menandatangani hari ulang tahun Martin Luther King Jr. sebagai hari libur resmi negara bagian. Carolina Selatan juga merupakan negara bagian yang paling akhir menerima Hari Martin Luther King Jr. sebagai hari libur berbayar untuk semua pegawai negara bagian. Sebelumnya, pegawai bisa memilih untuk mengambil libur di Hari Martin Luther King atau salah satu dari hari raya konfederasi.

Walaupun menerima Hari Martin Luther King, beberapa negara bagian menyebut hari libur tersebut dengan nama yang lain. Di negara bagian Utah dikenal hari libur yang disebut "Hari Hak Asasi" hingga diganti menjadi Hari Martin Luther King Jr. berasarkan pemungutan suara di Dewan Perwakilan Negara Bagian Utah pada tahun 2000. Masih pada tahun yang sama, Gubernur Michael O. Leavitt menandatangani undang-undang yang secara resmi mengganti nama Hari Hak Asasi menjadi Hari Martin Luther King Jr.

Di negara bagian Virginia, Hari Martin Luther King Jr. diperingati sebagai hari libur bernama Hari Lee-Jackson-King setelah digabung dengan Hari Lee-Jackson (hari untuk menghormati jenderal Tentara Konfederasi Robert E. Lee dan Stonewall Jackson). Hari Martin Luther King menjadi hari libur resmi di Virginia sejak tahun 2000.

Di Arizona dan New Hampshire, Hari Martin Luther King diperingati sebagai Hari Hak-hak Sipil Martin Luther King, Jr.