greetings dawg! luckily, I've got some... stuff to say...
there is definetly a balance to a character, but to avoid being so flawed that people end up hating the character, one way is to convey some good level of understanding for the character in mind. whenever they do something bad, it has to be very clear on why they are flawed, to a degree that people can at least understand them or better yet, relate to them.
like when a dude gives an artist some good feedback and advice, and a character takes it as an insult and tells them "fuck you" as a response. the character in mind is obviously an ass for shoving good willed feedback away to protect their own ego, but on the other hand, it's pretty obvious he was just misunderstood and too sensitive to someone giving criticism... you, of course, have to make sure there's a balance, you can't have Francis perform genocide because like, someone stole her sandwich... that's very hard to relate to...
I'm not saying you need to justify reasons, their flaws just have to be understandable
atm, Francis wanting to beat Anton's legs, to me is understandable, though her character just in general tends to be way overly brash about practically everything... I'm just waiting for Francis to have to deal with consequences for her actions... otherwise, lowkey yes, that will kinda be annoying if characters being asses be asses and have nothing happen to them because of that flaw. not like "hey stop that you two", I'm talking a flaw that will actually screw over Francis because of her brashness.
like, Francis could try to ditch the jazz club and attempt to try other Jazz clubs, but all of them reject her because they heard she tried to break the legs of a left over kid. and she has to learn to accept her situation or something like that... (I'm not the author here!)-
reads the discussions after
GOSH PICKLE BAGGINS! evERYONE BEAt me tO iT