IMO all this behaviour is part of the same thing. External locus. He cares vastly too much what others think of him.
Badge boy, all about what teachers think of him.
Playing up in class, all about what his classmates think of him.
Deleting messages, all about what you think of him.
Crying inconsolably about losing status, see above.
Grabbing another child's stickers, caring what that child thinks.
None of it is about doing the right thing because of his strong sense of ethics. By this age kids should have a fairly robust ethical structure, in fact it's normally much more black and white than adults'.
Misjudged things you might be doing... congratulating him on results, prizes and stickers rather than effort. Saying you're proud of him for achievements rather than checking what he is proud of himself. Recognizing achievements that are actually his. Attendance and punctuality are actually to do with parents, not children. He shouldn't be proud of that.
If he tells you about an achievement, ask what he's proud of. If he talks about helping someone or doing something, recognise the intent, not the act or the result.
He desperately needs an internal sense of self and a moral code. Because he's clearly at the age when adult praise matters less and peers matter more. Very dangerous time for a child with no internal locus.