translate English to French: You should be ashamed of yourselves!
Vous devriez avoir honte de vous!