>You may not like it and the referendum was obviously flawed by repeated Western polls since 2014 have shown annexation by Russia to be widely popular (~70% support). So much of this post talks about agency. What about Crimean agency?
This is a complete lie. Also the USSR settled Crimea with many Russians to change its demographics.