hem lovshim khultzot
They are wearing shirts should be accepted!
Does that mean that every single one of "them" is wearing shirts or that everyone is wearing a (one) shirt?
Can be either one. Note that if it's one shirt each you can say either הם לובשים חולצות or הם לובשים חולצה, but they sound equally natural to me.