I don't recall any of the American skaters speaking out about gay rights until it became an issue in other than their own, and they certainly have had ample opportunity and reason to. The sodomy laws in this country weren't struck down by the supreme court that many years ago. Until that was done, there were actually a few men serving considerable time in prison for violating them. If the skaters want to protest the laws in Russia fine, but there is still a great deal of work to be done in their own country. It smacks of hypocrisy to speak out against Russia and not your own country, which while it is making progress still leaves a lot to be achieved.
The skaters at nationals could have made some kind of non disrupting statement at their own nationals: rainbow fingernails or whatever; signed a petition.......
If American skaters want to fight for gay and lesbian rights, why don't they start at their own doorstep. Look around you and see the discrimination against these people. Start demonstrations in your own country and let your voice be heard instead of bashing other countries for their beliefs. What no racism in the US, what a joke!!!. Why didn't Ashley or other skates wear rainbow accessories at her own Nationals to demonstrate the laws of their own country........attention seekers.......do you think the Russian government is going to pay heed to this...now Canada on the other hand has their own laws pertaining to this subject.
She's doing the rainbow thing to show she stands with the LGBT community - not just in Russia but worldwide. I see no problem in that. She has family and friends who are gay. None of this is surprising or shocking. And she IS vocal about her country's own issues.