Join our mailing list to receive the latest news and updates from our team.
You have Successfully Subscribed!
There is no more important message that could be delivered to the American people in 2025 than the ones JFK was set to deliver on November 22, 1963, in Dallas, Texas.
People ask what they can do, given what we’re experiencing in America. A good start is by dusting off some John F. Kennedy speeches.
It is hard sometimes to appreciate and clearly see John Kennedy from 2025.
He seems fuzzy and a bit distorted.
It is very difficult to understand John Kennedy—his brilliance, wisdom and idealism—when viewed through a filthy filter of cynicism.
John Kennedy was a patriot, an idealist, a peacemaker and a warrior. He was profoundly privileged and stunningly empathetic.
He had a servant’s heart. He had a vision for better. He was deeply attached to the lessons of history and qualities of character necessary to survive the storms ahead. He possessed wisdom and restraint in the most dangerous hours in human history.
John Kennedy was the president of the United States, but he truly honored the only title in America that outranks that one: citizen.
The assassinations of the 1960s have altered the trajectory of the 21st century—just as did the murders of the 1860s and 1880s shaped the 20th.
The United States remains mired in a political crisis that is rooted in near electoral stalemate, intimations of violence, recrimination, accusation, disparagement, mockery and contempt.
The Trump era has endured for 10 long years. What it will be remembered for is just now beginning. Everything that has come before has just been a breathless preface.
Donald Trump created a dangerous extremism in American politics that has taken command of the United States government. The reaction across the country ranges from enthusiasm to indifference, while generating a tsunami wave of capitulant cowardice that has drowned the credibility of the American media, business and technological elite. It is distressing and depressing, but not the least bit surprising.
The rise of America’s Vichy elite is no mystery. It came on a hydrofoil.
Mark Zuckerberg
John Kennedy had unfinished business. A lot of it.
It is time to pick up his unfinished work. The country would do well to think more often of its 35th president and his undelivered final words in Dallas, Texas.
There is no more important message that could be delivered to the American people in 2025 than the ones he was set to deliver on November 22, 1963, in Dallas, Texas.
These are the last lines of the last speech ever typed for President Kennedy, intended for remarks on November 22, 1963, at the Democratic State Committee in Austin:
For this country is moving and it must not stop. It cannot stop. For this is a time for courage and a time for challenge. Neither conformity nor complacency will do. Neither the fanatics nor the faint-hearted are needed. And our duty as a party is not to our party alone, but to the Nation, and, indeed., to all mankind. Our duty is not merely the preservation of political power but the preservation of peace and freedom.
So let us not be petty when our cause is so great. Let us not quarrel amongst ourselves when our Nation’s future is at stake. Let us stand together with renewed confidence in our cause–united in our heritage of the past and our hopes for the future–and determined that this land we love shall lead all mankind into new frontiers of peace and abundance.
I’d like to ask that you listen to (or read) this speech from President-elect Kennedy to a Joint Convention of the General Court of the Commonwealth of Massachusetts, The State House, on January 9, 1961.
It is often referred to as the “City on a Hill” speech:
Here is my idea: Democrats should adopt this speech as the party platform, modernize it, and use it as the basis to resurrect the Democratic Party’s shattered reputation.
The Democratic Party should stand for a single powerful idea, and adopt it forevermore as the party’s North Star and the nation’s preeminent creed.
All men and women are created equal and endowed by their creator with inalienable rights that include life, liberty and the pursuit of happiness.
The Democratic Party should embrace these powerful freedoms in the United States and everywhere in the world where they struggle to survive and thrive:
Freedom of speech
Freedom of religion
Freedom from hunger, disease and violence
Freedom from fear
The Democratic Party should repudiate public corruption and transform itself into America’s ethical party.
The Democratic Party should appreciate that it is the antidote to our national poisoning and bitterness.
When it rises again it can be restorative to our broken spirit, morality, decency, vibrancy and patriotism.
It can be the balm to the poisonous outbreak of pettiness and selfishness that it embraced with the great gaslighting of 2024, and helped spread across the country by losing to Donald Trump.
The failure cannot be forgotten until it is redeemed by victory. There will be no winning for Democrats if the cause of defeat is not faced and reckoned with.
John Kennedy was 43 years old when he gave this speech. It is eight minutes long, and it is exquisite and inspiring.
JFK talks about setting forth on a journey. He talks about responsibility and duty. He talks about gratitude and a connection that exists and binds all Americans through the generations.
He talks about Massachusetts and the elemental role that the cradle of American liberty has played in kindling the birth and advancement of American freedom. He talks about his grandparents and his hopes for his yet-born grandchildren. He talks about opportunity and danger.
Listen to his words as he talks about America being at the edge of a “perilous frontier.” He summons the foundations of our national greatness.
JFK quotes Governor John Winthrop aboard flagship Arabella as a new world is imagined and a government is created.
We shall be as a city upon a hill. The eyes of all people are upon us.
He applies a test for service.
JFK calls for leaders to be measured as men (and women) of (i) courage, (ii) judgement, (iii) integrity and (iv) dedication.
He says to those to whom much is given, much is expected and owed.
Listen to his words.
Hear and absorb them.
Let them stir within you a dedication to this country at a moment of new danger. John F. Kennedy saw the future in 1961 and understood his moment with perfect clarity.
He would have understood this one as well.
The test has not changed.
Just the people taking it and the standards applied towards passing it.
The United States has a rotten president and a rotten cabinet.
It is the greatest collection of imbeciles, weirdos, liars, conspiracy theorists and unqualified hacks ever put together for any purpose, anywhere at any time for any occasion ever in these United States of America.
We have failed the test for now, but the Democrats should heed the words of JFK and start fighting back with better—against terrible.
Steve Schmidt
Steve Schmidt is a political analyst for MSNBC and NBC News. He served as a political strategist for George W. Bush and the John McCain presidential campaign. Schmidt is a founder of The Lincoln Project, a group founded to campaign against former President Trump. It became the most financially successful Super-PAC in American history, raising almost $100 million to campaign against Trump's failed 2020 re-election bid. He left the group in 2021.
{"id":null,"mode":"form","open_style":"in_place","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/factkeepers.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Factkeepers.com","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Help Support Factkeepers","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter!","payment_confirmation_title":"Factkeepers.com","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to donate? You can change this amount to anything you would like.","initial":{"instruction_type":"normal","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."},"invalid_curency":{"instruction_type":"error","instruction_message":"How much would you like to donate? You can change this amount to anything you would like."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to donate this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to donate this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to donate this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}