So that was what you were talking about...
Still, I don't think that the point was for it to be "OOH BIG PLOT TWIST VILLAIN-CODED CHARACTER WITH EVIL SONG IS ACTUALLY A GOOD GUY"
...Like, that's the surface-level takeaway. Within the context of the film and its themes, I think it was mostly meant to show how much the Madrigal family suffocates under the pressure to keep up a facade of perfection, to the point where someone who's basically just a little negative sometimes is shunned and villainized.
To the rest of the family, he really WAS a 'villain'. They didn't care that he might have legitimate reasons for the things he said or the choices he made; he wasn't playing along like everyone else and that automatically made him a bad person.
To be honest, I think realistically they should have cared a little more...the other characters are so flippant about him; before I watched the movie I thought Bruno was like a long-dead great-uncle or something, not literally in the same generation as half the cast. ^^; But I guess the message still came across.