I used to hate losing my multi for not spawning for a round, but now that I've seen the enormous effect non spawners have on team balance, I agree it should be punished to not spawn. If in a 30 vs 30, 5 more players on one team decide to not spawn, their team is fucked. Can happen for multiple rounds in a row.
So no.