Okay, I've seen one too many videos on TikTok saying that Vi and Cait can't be butchfemme because they're "cops", so before I lose my fucking mind, I'm gonna explain why this is wrong and why they are actually good butchfemme representation, especially because of their connections to the Enforcers in Arcane. Let's start with Vi, she was raised in Zaun, where she was oppressed and hated the Enforcers for killing her parents and endangering her found family. So by the time she meets Caitlyn, she does not trust her one bit, unsurprisingly. However, Cait gains her trust over time by saving her life at least twice and showing her compassion and care, something Vi is not used to from anyone except her family, the strongest bonds Vi has. This is where one of the major conflicts comes in because Jinx endangers Vi and Cait's lives on multiple occasions, but Vi holds so much guilt and shame for not being there to raise her and help Jinx that she doesn't really hold it against her at first. That's still her little sister Powder...until the tea party, where she kidnapped Cait and Vi, gave Vi the ultimatum of choosing her or Caitlyn, where Vi really starts to realize that Jinx isn't the same little girl she left behind anymore.
And that is what she is facing in season 2; Vi feels responsible for Jinx's behavior and thus, must find a way to stop her, especially now that she murdered Cait's mother, but when Cait asks her to join the Enforcers to go and catch Jinx, Vi refuses. She's almost insulted by Cait asking because how could she ask Vi to join the very people who killed her parents and terrorized her city? She literally has a drunk bender over it; the only thing that makes her come around to the idea is when Maddie tells her how much Caitlyn admires and talks about her to the other Enforcers, so much so that Maddie recognizes her without Vi even having to say her name. That makes Vi pause and reconsider, not because she actually supports the Enforcers or what they stand for, but because Caitlyn believes in her so much that she tells everyone about her. So she joins her squad, with the hope of finding Jinx and stopping her once and for all because Vi thinks that's the only way out of this cycle...but then Caitlyn starts slipping. Her composure isn't so concrete, her emotions aren't always in check and when Vi sees her about to try and shoot Jinx even with an innocent child in the way, she can't stand by and let her. So she stops her and let's Jinx get away because Vi has seen too much violence involving children; too many kids shoot by Enforcers with no reason and she wasn't about to let Caitlyn become like them because she loves her. Even when Caitlyn hits her with the butt of her rifle and leaves her at the bottom of that pit, she still loves her. So much so that Vi keeps a hold of the Enforcer badge as a reminder of her. And if you really look at Vi as a character, you'll notice that she doesn't really have much allegiance to Zaun as a country, like Sevika. Vi has allegiance to her family, to her people. To Jinx, to Vander, to Clogger, to Milo, to Ekko, and now, to Caitlyn; Vi doesn't care about wars or alliances unless it affects the people she cares about most. That's why she joins the Enforcers at all; because the woman she loves is leading the squad and she believes in her more than anything.
Now for Caitlyn. She comes from a position of privilege because she lives in Piltover and comes from a wealthy family. She's never wanted for anything, ever, but she has always been a fighter for justice. That is why she joins the Enforcers in the first place, to help out the less fortunate and the only reason she thinks the Enforcers are a force for good is because of her privilege. The moment she goes to the Zaun after breaking Vi out of Stillwater and Caitlyn sees the poverty, the disease and abuse the people suffer under Piltover's rule, her tune changes. She's determined to go back, reveal the corruption and fix it from the source, all after two days in Zaun. And she does try, she pitches Vi's case to the council and tells them all she knows, not to much avail, but that is again because of her privilege. Even after revealing one system to be corrupt, she still trusts in the other systems around her to not be and fix the problem. She's never faced prejudice before, so this is all new to her and she can't understand why people would want to treat other humans so badly. The only person Cait has ever felt malice towards is Jinx after she killed Caitlyn's mother, Cassandra and that is a valid response. A lot of her motivation for her actions in Season Two can draw back to her grief of losing her mom and her anger at Jinx and subsequent desire to see her brought to justice for it. But her emotions cloud her judgements more as the season goes on, hence why she almost shots Isha, allows Ambessa to invade Zaun and trains with her, etc. However, not all of her conscience goes away. She questions Ambessa's actions multiple times, asking if the ends justify the means in terms of civilian casualties, unrest and possible revolt by Zaun. She also never stops loving Vi and when they are reunited, she quickly assists in helping her with curing Vander and stopping Ambessa's assault on tbe commune. She allows Vi to heal in her own room and doesn't kill Jinx on sight when she arrests her, only asking her to face the consequences of her actions for Vi's sake. She even tries to look for her after the last battle (without Vi's knowledge). Therefore, she doesn't truly embody all that comes with being a typical Enforcer. She stands for justice and change as much as possible, willing others to do the same.
So if you look at these two characters and think for a second that they are NOT BUTCH/FEMME, go back and watch Arcane again. Because you fucking missed the whole point.