Sports have seen boycotts and bans for political reasons for ages and ages - one of the longest-lasting ones in recent times would be the sporting boycotts of Apartheid South Africa, which lasted until the 1990s [
source,
source,
source,
source]. Sure, many South African athletes did not receive opportunities to compete internationally, or if they did, were compelled by social and political pressure to withdraw (see, e.g.,
Zola Budd), but that was nothing compared to the treatment of all non-white people in the country. Russia's military has invaded Ukraine, Russia's athletes are facing political consequences. I'm sorry for the athletes, but their loss of the privilege of international competition is in no way comparable to what the residents of Ukraine are currently undergoing.
Might I wish for more consistency in the application of sporting sanctions against aggressor countries, or those committing human rights crimes? Yes. Can we write to the IOC and international sporting federations and unions to ask them to be more consistent and to stop turning a blind eye to the actions of certain countries? Also yes.
But to me, this is not entering
terra incognita where sports and politics are linked - think of the 1976 Montreal Olympics, boycotted by most African nations because of the IOC's refusal to bar New Zealand [
source,
source], the anti-Apartheid Gleneagles Agreement between Commonwealth presidents and prime ministers that discouraged Commonwealth athletes from competing against South Africans [
source], the 1980 and 1984 Olympic boycotts with their political motivations, the UK government leaning on the England Cricket Board in 2009 to cancel a tour of Zimbabwe after Mugabe's re-election [
source], or, in 1972, the uninviting of the then-Rhodesia from the Olympics because it was a white supremacist nation; the IOC president at the time, Avery Brundage, complained that "[t]he political pressures in sport are becoming intolerable." [
source]).