Out of all sins only Meliodas, king, merlin and escanor had committed sins rest of the sins were innocent Well Meliodas destroy a barren city.
King sloth away with a Gaint girl for 100s of year.
Merlin  defy both supreme deity and demon king which lead to her city being destroy.
Escanor didn't kneel for the king and consider himself as above king.
Growther was innocent 
Diane was innocent
Ban actually avenge fairy guardian.