President Obama’s fifth State of the Union speech wasn’t his best, but it may have been his most entertaining. Freed from the illusion that Republicans will ever work with him, the president last night was upbeat, funny and slashingly partisan.

He paid tribute to House Speaker John Boehner as “the son of a barkeep,” forcing a pained smile and upraised thumb from his longtime nemesis. He rambled about the glories of Obamacare so that Republicans could be seen sitting on their hands for as long as possible. And, in my favorite moment, he pulled a rhetorical switcheroo that put Republicans in the position of having to applaud gay people if they also wanted to be seen paying tribute to our Olympic athletes.

“We believe in the inherent dignity and equality of every human being, regardless of race or religion, creed or sexual orientation,” Obama said. “And next week the world will see one expression of that commitment when Team USA marches the red, white and blue into the Olympic stadium and brings home the gold.” USA! USA!