Em «Quem são vocês?», há um caso especial de concordância do verbo ser, que concorda com o predicativo do sujeito, vocês. Em construções desse tipo, com pronomes interrogativos com função sintática de sujeito, o verbo ser sempre concordará com o predicativo. Esse verbo tem muitas peculiaridades na língua portuguesa, não só na concordância.
Quanto a «Foram eles quem fizeram essa bagunça?», há dupla possibilidade de concordância dentro da norma culta, a saber: em construções semelhantes a esta (verbo ser + pronome reto ou substantivo + quem + verbo), o verbo após o quem pode concordar com o quem, ficando na 3.ª pessoa do singular, ou com o seu antecedente, ficando na mesma pessoa e número dele. Exemplos:
– Foram eles quem fez a bagunça?
– Foram eles / os rapazes quem fizeram a bagunça?
– Fomos nós quem fez a bagunça.
– Fomos nós quem fizemos a bagunça.
Todas essas possibilidades são contempladas dentro da norma culta da língua portuguesa, segundo muitos gramáticos normativos.
Sempre às ordens!