Who the hell thought this was a good idea for an episode?
Everyone involved should feel a deep sense of shame and embarrassment.
Please...never again!
I think the idea came from
1. Several of the actors in the Arrowverse have a musical background (I think the actors who play Barry and Kara were on Glee along with the music meister actor...Joe was in the musical rent)
2. I think a lot of the creators/actors in the Arrowverse are um...gay. I don't say that to be homophobic. I'm sure most gay people hate musicals as much as anyone else. But there's a certain subsection that probably love them that exemplifies the stereotype.
There's like a lot of characters in the Arrowverse played by gay actors
1. Malcolm
2. Roy
3. Pied Piper
4. Barry's dad (Henry)
5. Martin Stein
6. Captain Cold
and the creator Greg Berlanti's gay.