I agree with your thoughts about Barry singing RHTY to Iris. The part where he said "You gave me no choice, but to love you" just emphasize Iris' constant faith in him growing up. When he had everybody (Even Joe growing up) calling him crazy while Iris, the one person by his side, believed Henry didn't kill Nora and wrote a blog to save his sanity, how could Barry NOT love her? So it sucks when people say she doesn't deserve Barry when she's been saving him since they were eleven.
Anyone who says that Iris doesn’t deserve Barry or that Barry doesn’t deserve Iris is an idiot and I refuse to deal with those people. Or an SB shipper. But yes to everything else.