I'm angry and sad about something that happened at DD's school.

They had an assembly and awarded badges to those students who achieved a pass in both English and Maths at the recent GCSEs in November. They are Year 11. By all accounts the students had to troop up to the stage and be awarded the badge while the rest just sat and felt like failures.
DD failed maths and was feeling pretty disappointed about it. She is a hard worker but finds the subject very hard. She said that she felt humiliated as the entire year group could see who passed and who didn't. Talk about rubbing salt…
Seems divisive and crass, I've complained.
Just wondered if any of your schools do something like this?