Last night Sen. Claire McCaskill, D-Mo., took to Tumblr to announce her support for gay marriage.

“I have come to the conclusion that our government should not limit the right to marry based on who you love,” McCaskill wrote. “While churches should never be required to conduct marriages outside of their religious beliefs, neither should the government tell people who they have a right to marry.”

Last May, Sen. McCaskill said the issue of same-sex marriage should be left up to individual states.

Many liberals cheered McCaskill’s change of heart.

Curiously, many of these people weren’t quite as pleased when Ohio Sen. Rob Portman, a Republican, announced his support for gay marriage more than a week ago.

California Democrat Alex Q. Walker, for example, had nothing but praise for McCaskill:

But when Portman announced his support for gay marriage more than a week before McCaskill, Walker sneered, “about time.”

LGBT advocate Kim Smythe was delighted with McCaskill’s “beautiful” statement:

By contrast, she gave Portman an earful:

Tyson Pruitt, a corporate marketing professional from St. Louis says he is proud of McCaskill:

But he called Portman “selfish”:

Tom Williams tweeted thanks to McCaskill:

But he said Portman’s change of heart was neither heroic nor courageous:

The double standard is nothing new, of course.